我正在使用Webpack来构建我的网站,但是尽管在配置中包含了UglifyJsPlugin,但输出却不会缩小。

{
    entry: "./dist/client/js/index.js",
    devtool: "source-map",
    loaders: [
        {
            test: /\.js$/,
            loader: "babel",
            query: {
                cacheDirectory: false
            }
        }
    ],
    module: {
        preLoaders: [
            {
                test: /client\\.*\.js$/,
                loader: "source-map-loader"
            }
        ]
    },
    node: {
        child_process: "empty",
        dns: "empty",
        fs: "empty",
        net: "empty"
    },
    output: {
        path: JS_CLIENT_BUILD_PATH,
        filename: JS_BUNDLE_NAME
    },
    plugins: [new webpack.optimize.UglifyJsPlugin()]
}


关于我可能做错了什么的任何想法?

最佳答案

我会尝试使用-p参数从CLI运行webpack。这实质上是添加了Uglify插件并将调试值设置为false。这也应该使输出最小化。如果输出很小,那么我会指出您的配置中有错误。

关于javascript - Webpack没有丑化/缩小,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39799205/

10-11 22:33
查看更多