未找到模块:'子进程'

时间:2017-03-20 04:25:23

标签: node.js reactjs webpack create-react-app

我正在使用Babel和Webpack开发一个ReactJS应用程序。我正在使用create-react-app facebook脚本,因此它处理Webpack的配置。我的问题是我创建了一个js文件并添加:

var childProcess = require('child_process');

但是当我想编译新版本时,我收到以下错误:

Module not found: 'child_process'.

我不知道该怎么做。我已经读过将自定义配置添加到webpack.config.js可能是解决方案,但我正在使用create react app,所以我没有Webpack配置。我尝试运行npm run eject并创建我自己的webpack.config.js但它不起作用。

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:3)

您需要在webpack配置中配置正确的targethttps://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
};