yeoman角度生成器 - 生成index.html

And*_*dna 9 yeoman bower

最后一天,我是在更新的过程中Angular,从我的项目库1.0.71.2.6,要做到这一点,我更新了我的yeoman发电机,并再次生成的应用程序.

在此之后,我开始浏览生成的文件以获取更改,我注意到index.html文件中有新内容.

    <!-- build:js scripts/vendor.js -->
    <!-- bower:js -->
    <script src="bower_components/jquery/jquery.js"></script>
    <script src="bower_components/angular/angular.js"></script>
    <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
    <script src="bower_components/angular-resource/angular-resource.js"></script>
    <script src="bower_components/angular-cookies/angular-cookies.js"></script>
    <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
    <script src="bower_components/angular-route/angular-route.js"></script>
    <!-- endbower -->
    <!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)

我知道任务使用<!-- build:js scripts/vendor.js --><!-- endbuild -->评论grunt-usemin,但是<!-- bower:js -->和的目的是<!-- endbower -->什么?我bower在主页上发布的文档中找不到任何提及.

Ste*_*hen 13

那是grunt-bower-install,它被添加到 Angular生成器的v0.7.0中.

最初,当您搭建应用程序时,它会自动将您的Bower软件包连接到您的index.html文件.接下来,在安装或卸载Bower软件包之后,您可以运行grunt bower-install以更新<!-- bower:* -->...<!-- endbower -->块内的引用.

此外,请注意该<head>部分中有一个<!-- bower:css -->块,它将引用您的Bower软件包的CSS文件.

更新 - 2014年8月7日

如果grunt-bower-install不起作用尝试(按顺序): , ,grunt wiredepgrunt bower-installgrunt bowerInstall

确保bower安装--save将其作为依赖项添加到bower.json.

  • 所有新的yeoman/grunt/bower新兵的'grunt wiredep`.快乐的脚手架! (4认同)