我有我的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/

10-10 00:52