Javascript UglifyJs输出行长度限制
在使用webpack构建基于react的应用程序时,我使用了以下代码段。我需要将输出文件的最大行长度限制为7000个字符,下面的配置有助于做到这一点,除非包中有CSS行。CSS行是一个字符串文本,它超出了这个限制。如何将限制应用于包中嵌入的CSSJavascript UglifyJs输出行长度限制,javascript,reactjs,webpack,uglifyjs,uglifyjs2,Javascript,Reactjs,Webpack,Uglifyjs,Uglifyjs2,在使用webpack构建基于react的应用程序时,我使用了以下代码段。我需要将输出文件的最大行长度限制为7000个字符,下面的配置有助于做到这一点,除非包中有CSS行。CSS行是一个字符串文本,它超出了这个限制。如何将限制应用于包中嵌入的CSS new Webpack.optimize.UglifyJsPlugin({ compress: { warnings: false }, output: { comments: false, max_line_len
new Webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
},
output: {
comments: false,
max_line_len: 7000
},
sourceMap: false
})
从npm生成期间使用的任务-
UglifyJS.minify([ ... ], {
output: {
max_line_len: 7000
}
});
为什么你一开始就把CSS和JavaScript混合在一起?这是一个已有的项目,所以没有考虑更改任何构建配置。问题是CI系统在超过7000个字符的文件上崩溃。谢谢你指出。什么是最简单的方法来拉出CSS并对其进行限制?