我在我的项目中使用了KendoUI库,所以它已经很小了,但是非常大。有没有可能在使用grunt usemin时将其从丑化中排除?
谢谢!
发布于 2015-05-09 12:21:37
在你的grunt配置中,使用一个解释点来进行排除。将它们放在src数组的末尾。
例如,添加到src数组的末尾,添加:
'!htdocs/js/kendo.all.min.js'发布于 2016-05-30 10:03:24
你必须为js修改你的流程,并使用一个自定义的后处理器,这基本上包括向你的useminPrepare.options添加一个flow属性(遵循basic structure in usemin README file),而不是仅仅添加一个步骤(例如'uglify'),插入一个自定义的后处理器:
name: 'uglify',
createConfig: function (context, block) {
...
}要自定义它处理文件的方式,请从您认为最有用的示例文件(请参见grunt-usemin/lib/config/中的文件)中复制createConfig,并根据需要对其进行修改(即排除您想要的文件)。
我使用了一个自定义的后处理器将ngAnnotate添加到js的用户流中,只需将name更改为ngAnnotate并从uglify复制createConfig即可。
https://stackoverflow.com/questions/30135925
复制相似问题