小编Sea*_*ell的帖子

找不到 Webpack 优化构造函数

我正在 Windows 开发系统上测试 webpack 和 node.js。我有这个脚本“webpack.config.js”

var debug = process.env.NODE_ENV !== "production";
var webpack = require('webpack');

module.exports = {
  context: __dirname,
  devtool: debug ? "inline-sourcemap" : null,
  entry: "./js/scripts.js",
  output: {
    path: __dirname + "/js",
    filename: "scripts.min.js"
  },
  plugins: debug ? [] : [
    new webpack.optimize.DedupePlugin(),
    new webpack.optimize.OccurenceOrderPlugin(),
    new webpack.optimize.UglifyJsPlugin({ mangle: false, sourcemap: false }),
  ],
};
Run Code Online (Sandbox Code Playgroud)

当我使用生产标签调用 webpack 时,我收到以下错误:

C:\Users\srussell\Desktop\GitHub\nodejsTest\webpack.config.js:14
    new webpack.optimize.OccurenceOrderPlugin(),
    ^

TypeError: webpack.optimize.OccurenceOrderPlugin is not a constructor
    at Object.<anonymous> (C:\Users\srussell\Desktop\GitHub\nodejsTest\webpack.config.js:14:5)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack webpack-dev-server webpack-plugin

5
推荐指数
2
解决办法
8972
查看次数