Webpack 不是 uglifying/minifying
Webpack not uglifying/minifying
我正在使用 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。这也应该缩小输出。如果输出被缩小,我会指出您的配置中有什么不正确的地方。
我正在使用 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。这也应该缩小输出。如果输出被缩小,我会指出您的配置中有什么不正确的地方。