當前我正在編寫一個Grunt Build文件;它採用「usemin」我已經創建了3塊在HTML這將創建3個文件assets.min.js,lib.min.js等。Concat使用Grunt縮小文件&跳過縮小
<!-- build:js js/assets.min.js -->
<script type="text/javascript" src="app/assets/js/lib/angular.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/angular-cache.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/angular-route.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/angular-animate.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/angular-touch.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/angular-cookies.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/jqueryui.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/bootstrap.min.js"></script>
<script type="text/javascript" src="app/assets/js/lib/bootstrap-switch.min.js"></script>
<!-- endbuild -->
這工作得很好。但也有我與它面臨的兩個主要問題...
- 角度顯示錯誤「未捕獲錯誤[$注射器:modulerr] ..
- 看來Usemin也再次miniifying文件
我也試過第二個選項,僅通過concatinating這些文件即繞過微小一步避免Usemin ..仍然同樣的錯誤
請指導
請看看https://github.com/btford/grunt- ngmin它爲你做了角度縮小準備。 – michael
我正在使用「ng-min」。但不知道最新的問題。 –
你解決了這個問題嗎?我也已經在使用ng-min並得到這個錯誤。 – max