Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript UglifyJs输出行长度限制_Javascript_Reactjs_Webpack_Uglifyjs_Uglifyjs2 - Fatal编程技术网

Javascript UglifyJs输出行长度限制

Javascript 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

在使用webpack构建基于react的应用程序时,我使用了以下代码段。我需要将输出文件的最大行长度限制为7000个字符,下面的配置有助于做到这一点,除非包中有CSS行。CSS行是一个字符串文本,它超出了这个限制。如何将限制应用于包中嵌入的CSS

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并对其进行限制?