如何阻止grunt服务自动添加文件

时间:2014-04-26 10:50:47

标签: angularjs twitter-bootstrap gruntjs yeoman bower

我已将yo angular用于我的项目。
现在我想添加bootstrap-sass-official,我用它做了 bower install --save bootstrap-sass-official

当我运行grunt serve时,它会自动将javascript文件添加到index.html,这是我不想要的。

我正在使用ui-bootstrap作为模态和其他组件。

如何通过添加其他javascript文件来阻止grunt服务?

1 个答案:

答案 0 :(得分:0)

我通过评论bowerInstall任务的一部分来修复它。
现在我必须手动添加文件,但我可以自行决定。 我仍然可以看到哪些文件是自动添加的,来自bower_component/component_name文件夹中的bower.json(搜索“main”)文件。

<强>早些时候:

bowerInstall: {
            app: {
              src: ['<%= yeoman.app %>/index.html'],
              ignorePath: '<%= yeoman.app %>/'
            },
            sass: {
                src: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
                ignorePath: '<%= yeoman.app %>/bower_components/'
            }
}

立即

bowerInstall: {
            /* app: {
              src: ['<%= yeoman.app %>/index.html'],
              ignorePath: '<%= yeoman.app %>/'
            }, */
            sass: {
                src: ['<%= yeoman.app %>/styles/{,*/}*.{scss,sass}'],
                ignorePath: '<%= yeoman.app %>/bower_components/'
            }
}