3

I have my React project, and I'm trying to import and use react-embedded-browser

but I'm getting this error:

Module not found: Error: Can't resolve 'child_process' in 'C:...\projectName\node_modules\open\lib'

Hints:

  • I integrated this project with ExtReact, (but still the project works OK just until I npm install react-embedded-browser

  • I see that this npm package was updated last time 3 years ago (so it might be deprecated)

  • what should I use to Embed Web Browser into my WebPage if not this package (it can Not be a native)?

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;
Zack Zilic
  • 832
  • 3
  • 12
  • 28

1 Answers1

0

just put in package.json

"browser":{
"child_process": false
}

or { fork: false }

karthik shankar
  • 107
  • 2
  • 15