我有一个以前的yeoman版本与angular-generator
一起工作。我更新了所有内容,包括node,npm,bower和yeoman。
在此次更新之前,我已app/bower_components
,现在他们是兄弟姐妹app
和bower_components
。运行grunt serve
或grunt build
时,bower将所有内容链接回:
<script src="bower_components/angular/angular.js"></script>
让它工作应该是
<script src="../bower_components/angular/angular.js"></script>
但是咕噜声改回来了。我认为问题在于grunt选择这条路线的地方。
我使用新版本的生成器创建了第二个项目并比较了bower.json
,.bowerrc
和gruntfile.js
,一切似乎都没问题,但我仍然没有得到正确的链接虽然服务运行完美,但构建不起作用。
我应该更改哪些内容以使其有效?
答案 0 :(得分:0)
我必须更改html中的评论
<!-- build:css(.) styles/vendor.css -->
而不是
<!-- build:css styles/vendor.css -->
和
<!-- build:js({.,app}) scripts/vendor.js -->
而不是
<!-- build:js scripts/vendor.js -->
请注意每种情况下的(.)
和{.,app}
。第二个是不同的,因为我想要另一个脚本位于app / scripts / lib
<script src="scripts/lib/other.script.js"></script>