我有我的React项目,我正在尝试导入和使用
react-embedded-browser
但我收到此错误:
找不到模块:错误:无法解析“ child_process”
'C:... \ projectName \ node_modules \ open \ lib'
提示:
我将此项目与ExtReact集成在一起(但是直到我npm install 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 }
关于reactjs - 无法解析“...\node_modules\open\lib”中的“child_process”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50756154/