新项目node版本太低,把低版本的node.js删除后,相应的gulp全局文件也被一并删除了,所以导致gulp打包指令无法识别。可以通过 gulp -v 验证,如果全局安装有gulp是可以看到版本号的。
解决方法:全局安装gulp
1.说明:全局安装gulp的目的是通过它执行gulp任务
2.安装:命令提示符执行npm install gulp -g
3.命令提示符执行gulp -v ,验证一下是否正确安装
出现版本号,说明问题已经解决,可以使用gulp-v、gulp less、gulp build等执行操作
拓展:另外一个原因是:node版本太高也会导致报这个错,因为gulp的版本对不上当前高版本的node。
解决方法:
将node版本降低就可以了