命令行里的gulp命令和你通过npm安装的gulp包可不是同一个东西噢,
命令行里的gulp是另一个叫gulp-cli的包装来的
npm install -g gulp-cli #它的版本是2.0.1
gulp -v*因此这里是2.0.1
它是一个用来运行gulpfile的东西,而不是你在gulpfile里require到的那个在项目里使用Gulp4应该这样:
npm install -g gulp-cli
npm install -save-dev gulp@4
然后编写gulpfile:
const gulp4 = require("gulp') //这里的gulp就是Gulp 47
最后在命令行gulp#这个命令是通过npm install-g gulp-cli得到的