Не удается разрешить 'child_process' в '...\node_modules\open\lib'
У меня есть проект React, и я пытаюсь импортировать и использовать реагировать-встроенный браузер
но я получаю эту ошибку:
Модуль не найден: Ошибка: не удается разрешить 'child_process' в 'C:...\projectName\node_modules\open\lib'
подсказки:
Я интегрировал этот проект с ExtReact, (но, тем не менее, проект работает нормально, пока я не установлю реакцию на встроенный браузер
Я вижу, что этот пакет npm был обновлен в прошлый раз 3 года назад (так что он может быть устаревшим)
что я должен использовать, чтобы встроить веб-браузер в мою веб-страницу, если не этот пакет (он не может быть нативным)?
import React, {Component} from 'react'; import EmbeddedBrowser from 'react-embedded-browser'; function show() { let eb = document.querySelector('.embedded-browser'); eb.className = 'embedded-browser anime-slidein'; eb.open('https://google.com'); } class EmbeddedBrowserComponent extends Component{ render(){ return ( <div> <button type="button" onClick={show}>push me</button> <EmbeddedBrowser id="scaffolded-browser" /> </div> ) } } export default EmbeddedBrowserComponent;
1 ответ
Просто положить в package.json
"browser":{
"child_process": false
}
или же { fork: false }