TypeError: Cannot read property

2019-03-10  本文已影响0人  温故_知新

如果运行运行gulp出现一下错误

/usr/local/lib/node_modules/gulp/bin/gulp.js:129
gulpInst.start.apply(gulpInst, toRun);
^

TypeError: Cannot read property 'apply' of undefined
at /usr/local/lib/node_modules/gulp/bin/gulp.js:129:19
at _combinedTickCallback (internal/process/next_tick.js:67:7)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Function.Module.runMain (module.js:577:11)
at startup (node.js:160:18)
at node.js:449:3**

这是由gulp版本引发的错误,gulp必须为4.x一下的版本才行,应为4.x一下gulp的api配置规格有所改变引起的。具体可以查看官网配置

gulp -v

//如果为一下证明版本没有问题
[XX:08:14] CLI version 2.0.1
[XX:08:14] Local version 3.9.1

//如果gulp版本到4.0.0以上,就会出现上述的错误
[XX:08:14] CLI version 2.0.1
[XX:08:14] Local version 4.0.0

//还有一种情况没有出现gulp-cli版本,则要安装gulp-cli
npm install -g gulp-cli
// step 1 卸载gulp
npm uninstall gulp
// step 2 安装gulp下3.x最后一个版本
npm install --save-dev gulp@3.9.1

😄问题愉快的解决啦

上一篇 下一篇

猜你喜欢

热点阅读