我有我的 React 项目,我正在尝试导入和使用 react-embedded-browser
但我收到此错误:
找不到模块:错误:无法解析 'C:...\projectName\node_modules\open\lib' 中的 'child_process'
提示:
我将此项目与 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;