今天写了一篇文章正准备发布,生成静态资源文件后使用 gulp bulid 压缩代码,但是一运行:gulp
出现了这个错误:
1 | $ gulp build |
gulp 项目需要全局安装 gulp 和项目内安装 gulp
通过 gulp -v
查看全局 gulp 和本地项目的 gulp 版本:
1 | $ gulp -v |
查看 package.json 文件果然:"gulp": "^4.0.2",
因为本地的 gulp 更新到了版本 4,而 gulpfile.js 用的是 gulp3.9.1 的语法
解决方案一:
npm i gulp@3.9.1
重新安装 gulp 到 3.9.1 版
解决方案二:
按 gulp4 的语法重写 gulpfile.js 任务列表