JS文件路径消失

Path to the JS file getting disappeared

我正在使用节点服务器来执行项目。每次我的进程在 cmd

中执行 3 个命令后执行项目
npm install

node server

grunt serve

我在我的项目中使用了来自 Git-hub 的分页指令,但出现的问题是每次我以上述方式初始化项目时,给 pagination.js 文件的路径从 index.html。我使用

添加了这个分页模块
bower install angular-utils-pagination

我也用 --save 试过了,但是

<script src="assets/lib/angular-utils-pagination/dirPagination.js"></script>

每次启动项目时,这行就消失了,我需要手动输入。

你能帮我解决这个问题吗?

我看到了问题。就像我在评论中所说的那样。您将脚本标记放在 wiredep 范围构建上。

index.html

<!-- build:js scripts/vendor.js -->
<!-- bower:js -->
<script src="assets/lib/jquery/dist/jquery.js"></script>
<script src="assets/lib/angular/angular.js"></script>
<script src="assets/lib/angular-animate/angular-animate.js"></script>
<script src="assets/lib/angular-aria/angular-aria.js"></script>
<script src="assets/lib/angular-cookies/angular-cookies.js"></script>
<script src="assets/lib/angular-messages/angular-messages.js"></script>
<script src="assets/lib/angular-resource/angular-resource.js"></script>
<script src="assets/lib/angular-route/angular-route.js"></script>
<script src="assets/lib/angular-sanitize/angular-sanitize.js"></script>
<script src="assets/lib/angular-toastr/dist/angular-toastr.tpls.js"></script>
<script src="assets/lib/angular-touch/angular-touch.js"></script>
<script src="assets/lib/bootstrap/dist/js/bootstrap.js"></script>
<script src="assets/lib/angular-utils-pagination/dirPagination.js"></script>

<!-- endbower -->
<!-- endbuild -->

在 endbuild 之后移动你的脚本标签,然后再次尝试 运行 'grunt serve'

...
<script src="assets/lib/angular-touch/angular-touch.js"></script>
<script src="assets/lib/bootstrap/dist/js/bootstrap.js"></script>

<!-- endboser -->
<!-- endbuild -->
<script src="assets/lib/angular-utils-pagination/dirPagination.js"></script>

如果你想让它在 wiredep 进程上自动构建然后在 karma.conf.js 上添加它 我认为它位于测试目录中。如果你能给我那个文件,我会告诉你怎么做。