gulp.src()没有读取所需的JSON文件's数组值
gulp.src() not reading required JSON file's array values
我试图让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-如何读取json文件中的列并将其保存在Javascript数组中
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 不显示带有本地json文件数据的谷歌地图脚本
- 可以't使用Appcelerator将JSON文件解析为JavaScript中的TableView
- 加载两个具有相同父密钥名称的json文件
- 使用JSON文件中的变量(字符串)填充文本区域
- 动态显示JSON文件内容
- 将JSON转换为放入Sdcard中的CSV文件
- 正在尝试将JSON文件放入JS数组
- 如何检查Json文件更新,如果更新了,则用更新的数据刷新我的页面
- 单击按钮更改加载到表中的JSON文件
- 创建一个包含两个文件 json 的 Angularjs 过滤器
- Multer上传文件+JSON对象
- 使用node.js读取和写入文件(JSON)
- 如何在angularjs中设置变量's值来上传文件json数据
- 向现有文件. Json写入Json,没有“语法错误”
- 如何保存更新json(文件json)与jquery或javascript
- AngularJS:当使用$http请求一个文件(json content)时发生SyntaxError
- 如何简化此代码?将文件json转换为数组json
- 如何从外部文件JSON创建JAVASCRIPT数组