非常奇怪的webpack错误

时间:2016-12-06 12:43:16

标签: reactjs webpack

如果我用它来运行:

webpack-dev-server --progress webpack.config.js

有很多这样的错误:

ERROR in ./~/chokidar/lib/nodefs-handler.js
Module not found: Error: Cannot resolve module 'fs' in E:\study\s-webpack\node_modules\chokidar\lib
 @ ./~/chokidar/lib/nodefs-handler.js 3:9-22

但是,如果我使用这些来运行:

webpack-dev-server --progress
webpack-dev-server --progress --color webpack.config.js

没有错误。

以下是代码回购:https://github.com/qlqllu/react-webpack-simple/tree/test

这是一个非常简单的反应和webpack项目。 请使用:

npm run good
npm run good2
npm run bad

进行测试。

1 个答案:

答案 0 :(得分:0)

只需将其添加到您的webpack配置

即可
node: {
  fs: "empty"
}

详细了解webpack配置here

然后它就像

module.exports = {
  entry: './main.js',
  output: { path: __dirname, filename: 'bundle.js' },
  module: {
    loaders: [
      {
        test: /.jsx?$/,
        loader: 'babel-loader',
        query: {
          presets: ['es2015', 'react']
        }
      }
    ]
  },
  node: {
    fs: "empty"
  }
};