didi / mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

Home Page:https://mpxjs.cn

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug report] 每次打包都提示 Error: EBUSY: resource busy or locked, rmdir 'dist/wx'

rcocco opened this issue · comments

只要开着微信开发者工具,再进行打包操作,就会提示 Error: EBUSY: resource busy or locked, rmdir 'dist/wx' 然后打包失败,必须关掉开发者工具的当前项目才能打包成功,但这样一来操作就比较麻烦了。

微信开发者工具的版本是Windows Stable 1.06.2307260,CLI的版本是 @mpxjs/cli@3.4.0
以前的版本是没有这种情况的,但我不太确定是CLI的版本变了的问题还是开发者工具版本变了的问题。

如果用npm run serve的话,经常会出现第一次成功,之后再改动代码,编译的进度条走到一半就退出了,几乎没有办法边改边看

可以添加--no-clear 来解决该问题,目前 run serve 会把之前的文件移除掉,保证产物正确。

如果用npm run serve的话,经常会出现第一次成功,之后再改动代码,编译的进度条走到一半就退出了,几乎没有办法边改边看

这个问题辛苦提供个复现repo

如果用npm run serve的话,经常会出现第一次成功,之后再改动代码,编译的进度条走到一半就退出了,几乎没有办法边改边看

这个问题辛苦提供个复现repo

https://github.com/rcocco/mpx-serve-exit
第一次npm run server会成功,然后我再次按ctrl+s保存,触发了重新打包,然后每次到65%左右就退出了

PS D:\Software\Project\demo\mpx-demo\tdesign-demo> npm run serve

> tdesign-demo@0.1.0 serve
> mpx-cli-service serve   

✔ wx-development
  Compiled successfully
  assets by path components/ 134 KiB 20 assets
● wx-development █████████████████████████ building (65%) 7/7 entries 2155/2155 dependencies 663/664 modules 1 active
 ts-loader › src\global.d.ts

PS D:\Software\Project\demo\mpx-demo\tdesign-demo> 

如果用npm run serve的话,经常会出现第一次成功,之后再改动代码,编译的进度条走到一半就退出了,几乎没有办法边改边看

这个问题辛苦提供个复现repo

https://github.com/rcocco/mpx-serve-exit 第一次npm run server会成功,然后我再次按ctrl+s保存,触发了重新打包,然后每次到65%左右就退出了

PS D:\Software\Project\demo\mpx-demo\tdesign-demo> npm run serve

> tdesign-demo@0.1.0 serve
> mpx-cli-service serve   

✔ wx-development
  Compiled successfully
  assets by path components/ 134 KiB 20 assets
● wx-development █████████████████████████ building (65%) 7/7 entries 2155/2155 dependencies 663/664 modules 1 active
 ts-loader › src\global.d.ts

PS D:\Software\Project\demo\mpx-demo\tdesign-demo> 

#1408 已修复