我在我的项目中使用了KendoUI库,因此它已经缩小但非常大。 使用grunt-usemin时是否可以将其排除在外? 谢谢!
答案 0 :(得分:1)
在您的grunt配置中,使用说明点进行排除。将它们放在src数组的末尾。
例如,添加到src数组的末尾,添加:'!htdocs/js/kendo.all.min.js'
答案 1 :(得分:0)
您必须修改js的流量并使用自定义后处理器,这基本上包括向flow
添加useminPrepare.options
属性(按照basic structure in usemin README file ),但不是只添加一个步骤(例如'uglify'
),而是插入一个自定义的后处理器:
name: 'uglify',
createConfig: function (context, block) {
...
}
要自定义处理文件的方式,请从您认为最有用的示例文件中复制createConfig
(请参阅grunt-usemin/lib/config/
中的文件)并根据需要进行修改(即排除所需文件)
我使用自定义后处理程序将ngAnnotate
添加到js的usemin流程,只需将name
更改为ngAnnotate
并从uglify复制createConfig
。< / p>