generated from sonofmagic/npm-lib-template
-
-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
【环境】
window 10专业版,vs code 1.91.0,taro 3.6.29,postcss 8.4.39,@pandacss/dev 0.39.2,weapp-pandacss 1.5.0
【问题】
panda codegen && weapp-panda codegen命令执行正常,已正确生成helpers.mjs文件
在执行build:weapp和dev:weapp命令时均会出现如下Error: EBUSY: resource busy or locked错误


每次执行编译EBUSY: resource busy or locked出现的次数和指向的文件有一定随机性
同时会导致helpers.mjs文件只有一行代码

【尝试解决】
1、在编译结束后,应用无法正常运行,但用weapp-panda codegen生成的正常的helpers.mjs文件内容替换掉错误的内容后,应用和样式就正常了
2、尝试修改node_modules/weapp-pandacss/dist/context-DWYG9rON.cjs文件

修改后可消除EBUSY错误
3、尝试修改node_modules/weapp-pandacss/dist/context-DWYG9rON.cjs文件

修改后可生成正确的helpers.mjs文件
【疑问】
taro-react-pandacss-template 示例中,代码文件较少,就不会出现这个问题。但我的工程的文件数比较多,编译时createContext里的codegen方法会执行几十次,其中调用的copyEscape、patch方法会不断地读写文件,猜测是并行过程导致了文件读写异常,请问是否有其他方式能修复这个问题?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels