2017-03-20 6 views
4

Babel과 Webpack으로 ReactJS 앱을 개발 중입니다. 나는 Webpack의 설정을 처리 할 수 ​​있도록 create-reaction-app facebook 스크립트를 사용하고있다. 내 문제는 내가 JS 파일을 생성하고 추가 할 것입니다 :모듈을 찾을 수 없음 : 'child process'

Module not found: 'child_process'. 

내가 함께 무엇을 해야할지하지 않습니다

var childProcess = require('child_process'); 

을하지만 내가 다음과 같은 오류가 새 버전을 컴파일 할 때 이 . webpack.config.js에 사용자 지정 구성을 추가하는 것이 솔루션 일 수 있지만 Webpack 구성이 없으므로 반응 형 응용 프로그램을 사용하고 있다는 것을 읽었습니다. 실행중인 npm 실행 추출 시도하고 내 자신의 webpack.config.js 만들지 만 작동하지 않습니다.

누군가가 나를 도울 수 있기를 바랍니다.

+0

당신이'child_process'를 설치했는지 확인하십시오. 그렇지 않으면'npm install --save child_process' –

+0

'child_process'가 내장 된 Node.js입니다. 모듈이 필요 없습니다. –

+0

'child_process'는 Node.js (즉, 서버 측) 모듈입니다. React 앱이 번들로 제공되어 브라우저에서 사용된다고 가정합니다. 브라우저에서 자식 프로세스를 시작할 수 없기 때문에 webpack은 모듈을 찾을 수 없습니다. –

답변

3

당신은 웹팩 구성 안에 올바른 target을 구성해야합니다 https://webpack.github.io/docs/configuration.html#target

module.exports = { 
    entry: './path/to/my/entry/file.js', 
    ... 
    target: 'node',// we can use node.js modules after adding this configuration 
}; 
+0

내가 응용 프로그램을 만들기 위해 webpack.config.js에서 webpack conf를 사용하고 구성 기본 버그가 응용 프로그램을 만들지 않습니다. package.json 스크립트를 수정해야합니까? –

+0

'npm run eject'을 실행하여 webpack 설정을 직접 관리 할 수 ​​있습니다 : https://github.com/facebookincubator/create-react-app#converting-to-a-custom-setup –

관련 문제