cnpm run build 打包时遇到 Callback was already called 的解决方法

今天用VS Code在给一个完整的vue项目打包时,遇到了Callback was already called
看下图,就是这个错误:
cnpm run build 打包时遇到 Callback was already called 的解决方法_第1张图片
网上很多说的是:删除该项目中的node_modules文件夹,再重新打包,我试了,打包时依然会报这个错误!

这个错误就是该项目中的 node_modules 有问题造成的。

下面我来说下怎么解决它吧:

  • 1、首先删除该项目中的 node_modules文件夹,如果删不掉就用其他的办法删,比如我用了QQ电脑管家的文件粉碎工具

  • 2、在VS Code的终端重新 cnpm install 一下,待其重构好之后,你会发现,在打包项目的文件中,又重新生成了一个
    cnpm install

重构项目:
cnpm run build 打包时遇到 Callback was already called 的解决方法_第2张图片
重构项目完成:
cnpm run build 打包时遇到 Callback was already called 的解决方法_第3张图片

  • 3、执行cnpm run build打包。

看到这里就打包完成了:
cnpm run build 打包时遇到 Callback was already called 的解决方法_第4张图片
这时,你打包的项目文件中会多出一个名为dist的文件夹,这个就是打包的项目,所有把这个文件夹上传到服务器中就可以了!

你可能感兴趣的:(运维,vue,vscode)