node.js - 找不到模块 : 'child process'

标签 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 但它不起作用。

我希望有人能帮助我。

最佳答案

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

关于node.js - 找不到模块 : 'child process' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42895844/

相关文章:

node.js - 如何使用 Node.js/Express 发回响应 header ?

javascript - 将具有循环引用的对象从服务器传递到客户端 Javascript,同时保持循环性

javascript - 如何设计 react 传单弹出窗口的样式

django - 带有Digitalocean的Docker容器上的“DisallowedHost”问题

javascript - Identity Server 4 + Identity Framework + React 前端

node.js - NodeJS (Express) - 项目结构和mongo连接

node.js - 将spawn进程的STDOUT通过管道传输到superagent上传中

webpack - 为什么 loader 在 webpack 中是从右到左读取的?

javascript - webpack 2.2.1 以错误的顺序/位置排列依赖项

javascript - 使用 babel 和 webpack 减少转译代码助手