답변:
기본 구성을 수정할 수 없습니다.
그러나 optimization.minimizer
설정을 사용 하여 고유 한을 인스턴스화 할 수 있습니다 UglifyJsPlugin
. 4.0을 사용하여이 예제를 사용하여 예를 들어 (4.1.1 부터는 더 이상 필요하지 않음 mode
)로 설정된 경우에도 소스 맵을 얻었습니다 'production'
.
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
module.exports = {
optimization: {
minimizer: [
// we specify a custom UglifyJsPlugin here to get source maps in production
new UglifyJsPlugin({
cache: true,
parallel: true,
uglifyOptions: {
compress: false,
ecma: 6,
mangle: true
},
sourceMap: true
})
]
}
};
yarn add uglifyjs-webpack-plugin --dev
)
uglifyjs-webpack-plugin
의존성으로 설치 되어 있습니다
내 뒤에 오는 사람들 에게이 오해의 소지가있는 오류가 올바른 웹팩 구성과 관련이 없다는 것을 깨달았지만 실제로는 오래 되어이 offline-plugin
문제를 일으켰습니다. 업그레이드가 필요했습니다. github 문제 참조 : https://github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/234#issuecomment-369134047
p
옵션 을 확인해야합니다 : https://webpack.js.org/guides/production/#cli-alternatives :이 플래그는 Webpack에 프로덕션 환경에 맞게 빌드를 최적화하도록 지시합니다. mode
더 작은 빌드를 위해 새로운 "프로덕션"과 함께 사용할 수 있습니다 .
UglifyJsPlugin
기본값이 나열됩니다 여기에