electron-vue 打包时报错解决方法

electron-vue项目中,运行npm run build,会开始下载组件,并且打包成安装包。

但是如果开启了安全工具,可能就会报错:

cannot move downloaded into final location (another process downloaded faster?) error=rename C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\870395875 C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.4.0: Access is denied. path=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.4.0 tempFile=C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\870395875
Error: Exit code: ENOENT. spawn C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign\winCodeSign-2.4.0\rcedit-ia32.exe ENOENT
at P:\code\electron\my-project\node_modules\builder-util\src\util.ts:126:16

原因是node打包的时候,是单线程运行,火绒实时监控在检测到文件生成后,会对改文件做扫描。火绒实时监控的逻辑会保证在火绒扫描时,后续进程对该文件的同步操作被阻塞,所以报错。

解决方法是关闭火绒等安全软件即可。

上一篇 electron-vue Html Webpack Plugin错误解决方法
下一篇 去除electron控制台警告提示
applek

applek管理员

个人说明在个人中心里面设置

本月创作热力图

最新评论
西风
西风
3月7日
暂时不需要也能跑
Kevin
Kevin
3月6日
请教,小网站,1000ip不到,小主机,2c4g,到底 redis 还是 macached 合适啊
hfloke
hfloke
3月1日
新版本安装更新后,页面有问题哦
丙氨酸
丙氨酸
2月27日
测试
评论于关于本站
RiseForever
RiseForever
2月23日
听说新主题发布了,来测试下评论区。