问:我一直在遵循Treehouse Gulp基础课程,并在Stage4Video3中@ 5:12(ish),当我运行gulp build时,我的控制台返回了一个错误,并且我无法重新创建dist文件夹(删除它之后, )。
这是我的控制台返回的内容:
Juliettes-MBP:treehouse- gulp -basics juliettetworsey $ gulp构建
[14:38:25]使用gulpfile〜/ treehouse-gulp-basics / gulpfile.js
[14:38:25]启动'concatScripts'...
[14: 38:25]开始'compileSass'...
[14:38:25]在90毫秒后完成'compileSass'
[14:38:25]在106毫秒后完成'concatScripts'
[14:38:25]开始'minifyScripts' ...
[14:38:27]在2.13秒后完成'minifyScripts'
[14:38:27]开始'build'...
[14:38:27] 460μs后'build'错误
[14:38: 27]错误:无效的全局参数:css / application.css,js / app.min.js,index.html,img / **,fonts / **,[对象对象]
位于Gulp。
src(/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/vinyl-fs/lib/src/index.js:20:11) 在Gulp。<匿名>( /Users/juliettetworsey/treehouse-gulp-basics/gulpfile.js:42 :15)
在module.exports(/ Users / juliettetworsey / treehouse-gulp-basics / node_modules / gulp / node_modules / orchestrator / lib / runTask .js:34:7),
位于Gulp.Orchestrator._runStep(/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/index.js:273:3)
。 /juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/index.js:214:10)
在/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/index.js:279 :18
在 / Users / juliettetworsey / treehouse-gulp-basics / node_modules / gulp / node_modules /下的(/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/lib/runTask.js:21:8)
Orchestrator / lib / runTask.js:52:4
at f(/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/node_modules/once/once.js:17 :25)
位于DestroyableTransform.onend(/Users/juliettetworsey/treehouse-gulp-basics/node_modules/gulp/node_modules/orchestrator/node_modules/end-of-stream/index.js:31:18)
我已经检查了错别字,但目前无法发现任何错别字。
其他人遇到过这个问题吗?
....不确定现在该怎么做.... :-)
答:您在第42行附近遇到语法错误;这是您的“构建”任务。Gulp.src接受阵列和对象作为参数,但你包含在对象内的阵列。它看起来应该像这样:
一饮而尽。task (“ build” , [ 'minifyScripts' , 'compileSass' ], function (){
//这是正确的语法:gulp.src(myArray,myObject)// //您之前有过:gulp.src(myArray)return咽。SRC ([ 'CSS / application.css' ,'JS / app.min.js' ,'的index.html' ,'IMG / **' ,'字体/ **' ],{基:” ./ ' }) 。管(大口。DEST ('
});