Cha*_*yra 2 webstorm angularjs yeoman bower
编辑:问题发生在'grunt serve'上,而不是关闭并重新打开webstorm,因为我第一次怀疑.
在下面的代码块中,我手动添加了ui-bootstrap.js文件.其余的是使用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/sass-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>
<script src="bower_components/angular-bootstrap/ui-bootstrap.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
<!-- endbower -->
<!-- endbuild -->
Run Code Online (Sandbox Code Playgroud)
我相信这是因为grunt-bower-install继续grunt serve.之间的任何<!-- bower:js -->和<!-- endbower -->由控制grunt-bower-install.这是Grunt任务,它从Bower包中查找依赖项,并将它们注入到HTML中.
您可以手动执行所有操作 - 在HTML中查找并插入所需的所有脚本 - 并删除grunt-bower-install(卸载和删除Gruntfile.js),或者将一些依赖项手动放在注释块之外.
| 归档时间: |
|
| 查看次数: |
924 次 |
| 最近记录: |