我正在尝试为基于Yeoman的AngularJS应用程序配置语言环境语言.
当我在构建我的应用程序(grunt build)后提供dist包时,脚本引用会消失.
这是我对index.html文件的依赖项列表.
<!-- build:js(.) scripts/vendor.js --> <!-- bower:js --> <script src="bower_components/jquery/dist/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-animate/angular-animate.js"></script> <script src="bower_components/angular-cookies/angular-cookies.js"></script> <script src="bower_components/angular-resource/angular-resource.js"></script> <script src="bower_components/angular-route/angular-route.js"></script> <script src="bower_components/angular-sanitize/angular-sanitize.js"></script> <script src="bower_components/angular-touch/angular-touch.js"></script> <script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script> <script src="bower_components/moment/moment.js"></script> <script src="bower_components/angular-moment/angular-moment.js"></script> <script src="bower_components/ngstorage/ngStorage.js"></script> <script src="bower_components/angular-ui-select/dist/select.js"></script> <script src="bower_components/angular-loading-bar/build/loading-bar.js"></script> <script src="bower_components/angular-hotkeys/build/hotkeys.min.js"></script> <script src="bower_components/moment/locale/es.js"></script> <!-- endbower --> <!-- endbuild -->
我应该在哪里放置此脚本引用以保留dist包?
<script src="bower_components/moment/locale/es.js"></script>
提前致谢!
解决方法
你应该把它插在凉亭部分之外,如下所示:
<!-- build:js(.) scripts/vendor.js --> <!-- bower:js --> <script src="bower_components/jquery/dist/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-loading-bar/build/loading-bar.js"></script> <script src="bower_components/angular-hotkeys/build/hotkeys.min.js"></script> <!-- endbower --> <script src="bower_components/moment/locale/es.js"></script> <!-- endbuild -->
你的grunt / gulp任务通过查看你需要的每个bower组件的bower.json文件中的主条目,自动填充bower:js部分(每次更改bower.json时).区域设置文件未列为主文件,因此即使您手动将它放在bower:js和endbower部分之间,它也会在最近的bower.json文件更改时或在构建过程中消失.
您放在凉亭区外的代码将留在那里.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。