如果运行运行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版本
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
- 具体解决方法,重新把gulp版本降到4.x以下
// step 1 卸载gulp
npm uninstall gulp
// step 2 安装gulp下3.x最后一个版本
npm install --save-dev gulp@3.9.1
😄问题愉快的解决啦
网友评论