我有我的 React 项目,我正在尝试导入和使用 反应嵌入式浏览器
但是我收到此错误:
找不到模块:错误:无法解析 中的"child_process" 'C:...\projectNameode_modules\open\lib'
提示:
-
我将这个项目与 ExtReact 集成,(但该项目仍然可以正常工作,直到我npm 安装 react-embedded-browser
-
我看到这个 npm 包上次更新是在 3 年前(所以它可能被弃用了(
-
如果不是这个包,我应该使用什么将 Web 浏览器嵌入到我的网页中(它不能是本机的(?
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;
只需放入package.json
"browser":{
"child_process": false
}
或{ fork: false }