npm run build 失败?来看这里

1,335 阅读1分钟

【前言】 接手的一个老项目,突然接到一部分新需求,处理完毕后准备打包部署上线,像往常一样,运行npm run build,结果终端一片飘红,如下图:

image.png

image.png 【正文】 带着报错信息“ERROR in static/js/xxxx.js from UglifyJs”去面向百度编程,发现大多思路是说项目里的babel-loader配置有问题,也就是build/webpack.base.conf.js里的

image.png 这里配置没有问题,遂放弃。 后续排查了项目中很多细节,都没有找到原因,突然看到这个文章

image.png

image.png 我去自己项目里看了看,果然是没有双引号!!! 修改之后,npm run build 成功。

image.png 【总结】还是基础不够好,亦或是不够细心,千算万算没想到会因为这个原因导致打包失败,特此记录一下用来提醒自己,也希望能帮到更多人避免这个错误。