Javascript 无法定义属性';汇编';使用Webpack时未定义的

Javascript 无法定义属性';汇编';使用Webpack时未定义的,javascript,node.js,webpack,webpack-dev-server,Javascript,Node.js,Webpack,Webpack Dev Server,我正在使用Webpack绑定一个节点项目。当我运行'webpack dev server--open'命令时,我得到以下错误 ui/node_modules/webpack-dev-server/bin/webpack-dev-server.js:373 throw e; ^ TypeError: Cannot read property 'compilation' of undefined at UglifyJsPlugin.apply (ui/node_module

我正在使用Webpack绑定一个节点项目。当我运行'webpack dev server--open'命令时,我得到以下错误

ui/node_modules/webpack-dev-server/bin/webpack-dev-server.js:373
    throw e;
    ^

TypeError: Cannot read property 'compilation' of undefined
    at UglifyJsPlugin.apply (ui/node_modules/uglifyjs-webpack-plugin/dist/index.js:328:20)
    at Compiler.apply (ui/node_modules/tapable/lib/Tapable.js:375:16)
    at webpack (ui/node_modules/webpack/lib/webpack.js:32:19)
    at startDevServer (ui/node_modules/webpack-dev-server/bin/webpack-dev-server.js:367:16)
    at portfinder.getPort (ui/node_modules/webpack-dev-server/bin/webpack-dev-server.js:358:5)
    at ui/node_modules/portfinder/lib/portfinder.js:196:16
    at ui/node_modules/portfinder/node_modules/async/dist/async.js:473:16
    at replenish (ui/node_modules/portfinder/node_modules/async/dist/async.js:1006:25)
    at iterateeCallback (ui/node_modules/portfinder/node_modules/async/dist/async.js:995:17)
    at ui/node_modules/portfinder/node_modules/async/dist/async.js:969:16
    at ui/node_modules/portfinder/lib/portfinder.js:157:16
    at Server.onListen (ui/node_modules/portfinder/lib/portfinder.js:43:7)
    at Object.onceWrapper (events.js:277:13)
    at Server.emit (events.js:189:13)
    at emitListeningNT (net.js:1304:10)
    at process._tickCallback (internal/process/next_tick.js:63:19)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! order-lifecycle@1.0.0 start: `webpack-dev-server --open`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the order-lifecycle@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

我的webpack.config.json中有这个

const libraryName = 'order-lifecycle-widget';
const outputFile = `${libraryName}.min.js`;


module.exports = {
    entry: './src/index.js',
    output: {
        library: libraryName,
        libraryTarget: 'umd',
        path: path.resolve(__dirname, 'dist'),
        filename: outputFile,
    },
    module: {
        rules: [
            {
                test: /\.js$/,
                exclude: /node_modules/,
                use: [
                    {
                        loader: 'babel-loader',
                        options: {
                            presets: ['@babel/preset-env'],
                        },
                    },
                ],
            },
            {
                test: /\.scss$/,
                use: [
                    'css-loader',
                    'postcss-loader',
                    'sass-loader',
                ],
            }
        ],
    },
    plugins: [
        new uglifyJsPlugin(),
        new HTMLWebpackPlugin({
            template: path.resolve(__dirname, 'index.html'),
        }),
        new webpack.HotModuleReplacementPlugin(),
    ],
};
我的index.html文件与webpack.config.json和index.js文件位于/src目录中的同一目录中。不确定是什么导致了问题。你能帮忙吗