admin管理员组文章数量:1421216
When I execute:
yeoman init angular
yeoman install .git
yeoman build
Then
ls dist/ponents/bower-angular/
returns
angular.js ponent.json
While I expected angular.js to be minified and renamed to d10639ae.angular.js or something similar.
Any idea's?
When I execute:
yeoman init angular
yeoman install https://github./angular/bower-angular.git
yeoman build
Then
ls dist/ponents/bower-angular/
returns
angular.js ponent.json
While I expected angular.js to be minified and renamed to d10639ae.angular.js or something similar.
Any idea's?
Share Improve this question asked Jan 11, 2013 at 15:45 Pieter HerroelenPieter Herroelen 6,0662 gold badges32 silver badges37 bronze badges1 Answer
Reset to default 7Minification in Yeoman is taken care of by the usemin-handler
:
GruntFile.js
// usemin handler should point to the file containing
// the usemin blocks to be parsed
'usemin-handler': {
html: 'index.html'
},
So open your index.html
:
It should contain code like:
<script src="scripts/vendor/angular.js"></script>
<!-- build:js scripts/scripts.js -->
<script src="scripts/app.js"></script>
<script src="scripts/controllers/main.js"></script>
<!-- endbuild -->
Everything between build:js
and endbuild
will be minified. So if you want to minify other libraries, place them between these two ment lines.
Note: there is an angular seed for Yeoman:
yeoman init angular
本文标签: javascriptHow do I minify Bower components with YeomanStack Overflow
版权声明:本文标题:javascript - How do I minify Bower components with Yeoman? - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745326746a2653626.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论