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 上添加它
我认为它位于测试目录中。如果你能给我那个文件,我会告诉你怎么做。
我正在使用节点服务器来执行项目。每次我的进程在 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 上添加它 我认为它位于测试目录中。如果你能给我那个文件,我会告诉你怎么做。