Не удается разрешить 'child_process' в '... \ node_modules \ open \ lib' - PullRequest
0 голосов
/ 08 июня 2018

У меня есть проект React, и я пытаюсь импортировать и использовать реагировать-встроенный браузер

, но я получаю эту ошибку:

Модуль не найден: Ошибка: не удается разрешить 'child_process' в 'C: ... \ projectName \ node_modules \ open \ lib'

Подсказки:

  • Я интегрировал этот проект с ExtReact, (но, тем не менее, проект работает нормально только до тех пор, пока я npm не установлю реагирующий встроенный браузер

  • Я вижу, что этоПакет npm был обновлен в последний раз 3 года назад (поэтому он может быть устаревшим)

  • что я должен использовать для встраивания веб-браузера в мою веб-страницу, если не этот пакет (Не может быть родным)?

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;

1 Ответ

0 голосов
/ 08 июня 2018

просто положить в package.json

"browser":{
"child_process": false
}

или { fork: false }

...