之前,vue项目打包就好好的,突然今天npm run build就报错,如图所示:
经过网友告知,说主要是因为gulp3.0和gulp4.0的方法有区别,只能降低gulp的版本,因一开始,我查看该文件package.json,我的版本是4.0.2,于是按照网友所说:尝试更改了这个文件,再重新安装,打包就成功了,步骤如下:
-
先更新版本为3.9.1
-
再安装
npm install gulp@3.9.1
安装完成,使用以下命令,可以看到当前版本:
gulp -v
- 打包成功啦!
总结
很多时候,打包不成功,如果代码上没有明显的错误,大多都是跟package.json这个文件有极大的关系,更新或降低里面的相应某个包的版本,再npm一下,基本上就好了。