Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js grunt bower安装:排除某些组件_Node.js_Gruntjs_Yeoman_Bower_Grunt Usemin - Fatal编程技术网

Node.js grunt bower安装:排除某些组件

Node.js grunt bower安装:排除某些组件,node.js,gruntjs,yeoman,bower,grunt-usemin,Node.js,Gruntjs,Yeoman,Bower,Grunt Usemin,我刚刚用angular fullstack yeoman生成器创建了一个新的Web应用程序 我注意到grunt bower install正在标记之间的index.html文件中生成JS bower组件 <!-- bower:js --> <script src="bower_components/jquery/dist/jquery.js"></script> <script src="bower_components/angular/angular.

我刚刚用angular fullstack yeoman生成器创建了一个新的Web应用程序

我注意到grunt bower install正在
标记之间的index.html文件中生成JS bower组件

<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/affix.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/alert.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/button.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/carousel.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/collapse.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tab.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/transition.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/scrollspy.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/modal.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/tooltip.js"></script>
<script src="bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/popover.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 -->


如何排除某些引导组件?

grunt bower安装插件(也称grunt wiredep)支持“排除”参数,以列出您现在希望自动注入的组件

例如,如果您不想包含下拉列表,只需使用完整路径名列出该组件:

'bower-install': {
      app: {
        html: '<%= yeoman.app %>/views/index.html',
        ignorePath: '<%= yeoman.app %>/',
        exclude: ['bower_components/bootstrap-sass-official/vendor/assets/javascripts/bootstrap/dropdown.js']
      }
    },
'bower-install':{
应用程序:{
html:“/views/index.html”,
ignorePath:“/”,
排除:['bower_components/bootstrap sass official/vendor/assets/javascripts/bootstrap/dropdown.js']
}
},
然后再次运行grunt bower安装


有关更多选项,请参阅下划线库wiredep:

这对我有帮助,但我只能使用组件名称(exclude:['respond'])排除整个组件。使用完整的js文件路径不起作用。@Lee似乎我也经历过同样的行为。我不能排除bootstrap.js文件:是否只能排除整个组件?而不是它的文件?不起作用,我已经尝试了所有可能的文件模式。