Nic*_*cis 5 ubuntu gulp gulp-karma
我试图让项目运行时似乎有一个奇怪的错误,它似乎在mac中工作正常,但我无法在Windows/ubuntu中运行它
/home/nicholas/Desktop/Workspace/projectx/node_modules/gulp/node_modules/orchestrator/index.js:47
throw new Error('Task '+name+' can\'t support dependencies that is not an a
^
Error: Task connect can't support dependencies that is not an array of strings
at Gulp.Orchestrator.add (/home/nicholas/Desktop/Workspace/projectx/node_modules/gulp/node_modules/orchestrator/index.js:47:10)
at Object.<anonymous> (/home/nicholas/Desktop/Workspace/projectx/Gulpfile.js:66:6)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Liftoff.handleArguments (/usr/local/lib/node_modules/gulp/bin/gulp.js:62:18)
at Liftoff.launch (/usr/local/lib/node_modules/gulp/node_modules/liftoff/index.js:144:6)
Run Code Online (Sandbox Code Playgroud)
Ove*_*ous 13
看起来您正在尝试设置一个名为的任务,'connect'并且您将第二个参数设置为除字符串数组或函数之外的其他内容.
即,你有这个:
gulp.task('connect', 'some-other-task', function() {
//...
});
Run Code Online (Sandbox Code Playgroud)
但是,它只能是这样的:
gulp.task('connect', ['some-other-task'], function() {
//...
});
Run Code Online (Sandbox Code Playgroud)
差异的原因很可能是gulp(或者更确切地说Orchestrator)在Windows机器上更新,但在Mac上没有.如果npm list从两台计算机上的目录中运行,它应该显示当前安装的版本.如果您npm up在Mac上运行,则很可能与其他计算机具有相同的错误.
| 归档时间: |
|
| 查看次数: |
6853 次 |
| 最近记录: |