我试图使用rollup插件-多条目和rollup插件-uglify将相当多的JavaScript文件打包到一个缩小的文件中。我刚开始缩小文件,所以唯一会抛出红旗的是,当我捆绑多个文件时,我的IDE主题不会改变代码的颜色,然后与打包单个文件并将其缩小相比,不会改变代码的颜色。
单个文件工作:
export default {
input: 'src/scripts/components/googleAnalytics.js',
output: {
file: 'google.min.js',
format: 'cjs'
},
plugins: [ babel(), uglify() ]
}多个文件不起作用:
export default {
input: 'src/scripts/components/bootstrap/*.js',
output: {
file: 'bootstrapped.min.js',
format: 'cjs'
},
plugins: [multiEntry(), babel(), uglify({}) ]
}我使用的是rollup配置文件,当我在Node中运行我的脚本时,它不会抛出任何错误并打包新文件,但是似乎没有正确地缩小它。
如有任何建议,将不胜感激。
发布于 2018-09-10 04:08:44
一个危险的标志是,当我捆绑多个文件时,IDE的主题并没有改变代码的颜色
这是因为它会消耗过多的内存来保持大文件的语法高亮显示;VS代码团队成员的这则Github评论可能会证明是有洞察力的。
这是许多IDE的情况,而不仅仅是对代码。
https://stackoverflow.com/questions/50418786
复制相似问题