gpt4 book ai didi

javascript - gulp.src() 未读取所需 JSON 文件的数组值

转载 作者:太空宇宙 更新时间:2023-11-04 00:52:48 25 4
gpt4 key购买 nike

我正在尝试让 gulp.src() 从数组流式传输文件,因此我可以使用 gulp-inject 将它们写入我的 index.html 文件。下面列出的是我的 gulp.config.json 文件,它将保存我的项目中包含的包的文件路径。

{
"vendorjs": [
"jquery/dist/jquery.min.js",
"angular/angular.js",
"ng-token-auth/dist/ng-token-auth.js",
"angular-bootstrap/ui-bootstrap-tpls.min.js",
"ngInfiniteScroll/build/ng-infinite-scroll.min.js",
"js/vendor/angular-ui-tour.js",
"spin.js/spin.js",
"angular-spinner/angular-spinner.min.js",
"angular-scroll/angular-scroll.js"
],
"js": [
"js/app.js",
"js/directives.js",
"js/services.js",
"js/filters.js"
]
}

出于调试目的,我的 gulpfile.js 看起来像这样

Gulpfile.js

var gulp = require('gulp'),
inject = require('gulp-inject'),
paths = require('./gulp.config.json'),
debug = require('gulp-debug');

gulp.task('default', function() {
gulp.src(paths.vendorjs).pipe(debug());
});

它似乎只输出到控制台:
gulp-debug: js/vendor/angular-ui-tour.js

除非我将 paths.vendorjs 切换到 paths.js,如下所示: gulp.src(paths.js).pipe(debug()) 然后我得到 js 数组中每个文件的输出

gulp-debug: js/app.js
gulp-debug: js/directives.js
gulp-debug: js/services.js
gulp-debug: js/filters.js

有人可以解释一下为什么会发生这种情况吗?

最佳答案

很可能除了显示的文件之外的所有文件的路径都不正确,因此它们不会进入管道。您可以使用 gulp-expect-file 之类的东西来检查是否所有文件都已进入管道。

关于javascript - gulp.src() 未读取所需 JSON 文件的数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31579421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com