美文网首页
TypeError: Cannot read property

TypeError: Cannot read property

作者: 温故_知新 | 来源:发表于2019-03-10 22:34 被阅读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版本
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

😄问题愉快的解决啦

相关文章

网友评论

      本文标题:TypeError: Cannot read property

      本文链接:https://www.haomeiwen.com/subject/bmtmpqtx.html