我在我的項目中使用了KendoUI庫,所以它已經縮小但非常大。 當使用grunt-usemin時,是否可以排除它被醜化?
謝謝!grunt-usemin:從縮小文件中排除文件
回答
在您的grunt配置中,使用解釋點進行排除。將這些放在你的src數組的末尾。
例如添加到src數組的末尾,添加:
'!htdocs/js/kendo.all.min.js'
謝謝,但如何使用grunt-usemin時可以做到這一點? – konnigun
有點棘手 - 您需要使用useminPrepare後處理器。請參閱https://github.com/yeoman/grunt-usemin中的示例 - 對於您的情況,您是否想要將它從連接中排除?如果是這樣,請將其從Post函數中的聯繫人文件src數組中刪除。 –
你必須修改你的流量爲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
和複製從醜化createConfig
)。
- 1. 從.war文件中排除文件夾
- 2. 從Java.properties文件中排除文件
- 3. 壓縮/壓縮文件夾,同時排除特定文件夾
- 4. 壓縮文件夾中的所有內容排除大文件
- 5. 如何排除壓縮主文件中的子文件?
- 6. 如何排除YUI壓縮文件夾中的文件夾
- 7. 獲取除gulp.src中縮小文件以外的所有文件
- 8. 從rsync排除BUILD文件
- 9. 從htaccess排除文件夾
- 10. 從github排除文件夾
- 11. 在Ember如何排除單從供應商文件夾從縮小
- 12. makefile縮小文件
- 13. gulp - 在縮小CSS時排除一個文件
- 14. 正則表達式排除縮小的文件與watchr
- 15. Asp.Net MVC4捆綁和縮小.min.js文件排除在Scripts.Render之外?
- 16. 從ravendb刪除數據文件大小不會縮小
- 17. jsPDF - 縮小文件大小
- 18. 阻止Django從縮小我的文件中刪除
- 19. 刪除文件排除文件
- 20. VBS從壓縮文件夾中刪除文件夾
- 21. 如何從Eclipse中的文件搜索中排除.class文件?
- 22. 如何從MonoDevelop中的Build中排除文件/文件夾
- 23. 壓縮/縮小VIDEO的文件大小
- 24. 縮小文件修補JavaScript文件
- 25. android獲取壓縮文件中的文件的壓縮大小
- 26. 從Maven Build中排除一些文件
- 27. 從git中排除文件svn克隆
- 28. GruntJS - 從手錶中排除文件
- 29. 從NCover中排除XSD文件CruiseControl.Net
- 30. 從查找命令中排除文件
你知道了嗎?我有同樣的問題.. – sabdiel
@SabdielRivera我發佈了一個新的答案,我希望可以幫助你們兩個。我知道這是一年,但也許你或別人覺得它有用:) – Enrico