记录node打包报错:internal/modules/cjs/loader.js:800(或者638)

背景:在小程序中写的代码需要打包,于是自己配置了webpack打包代码,之前在master分支 npm run build 都是没问题的,后来切了别的分支开发了一个月后发现 build报错了,说找不到文件 错误如题:具体信息如下:

我的package.json诡异情况

下面的script是从master复制过来的

解决历程:    1.详细检查了打包代码并用diff比对过了,真的没有任何更改,实在没办法升级了node到了v12.14.0,结果错误信息的行数从638变成了800

最后发现只要把命令本身(node build/replaceConst.js dev && webpack --progress --config  build/webpack.prod.js)放到node自带的小黑框里沾一下运行,再沾出来就能用了。。。。。。哪位大佬知道是怎么回事还望赐教,我整整找了两天    

本文章由javascript技术分享原创和收集

发表评论 (审核通过后显示评论):