angularjs – 如何在gulp-inject js文件中添加自定义顺序

我在为角度项目添加特定顺序的js文件时遇到问题.

例如.我有2个文件app.modules.js和app.routes.js

当我使用gulp时,它首先加载app.modules.js.这对我不起作用.我希望首先加载我的app.routes.js.

我找了一个答案然后空了.请帮忙.

最佳答案 使用
gulp-inject我认为你应该做以下事情:

在HTML中定义2个注入部分

<!-- inject-routes:js -->
<!-- endinject -->
<!-- inject-modules:js -->
<!-- endinject -->

在gulpfile.js上执行以下操作:

gulp.src('index.html')
.pipe(inject(gulp.src('app.routes.js', {read: false}), {name: 'inject-routes'}))
.pipe(inject(gulp.src('app.modules.js', {read: false}), {name: 'inject-modules'}))
.pipe(gulp.dest('./dist'));

这会将每个文件放在所需的位置.
当然,您可以使用通配符使其适用于多种组合.

点赞