我在为角度项目添加特定顺序的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'));
这会将每个文件放在所需的位置.
当然,您可以使用通配符使其适用于多种组合.