前言
因为alipay的小程序的提示比weapp做的要好一点,以至于我在微信端都没发现写错的一个组件在alipay的客户端报错,然而一开始没有搞明白,还以为是两端代码不兼容导致编译失败的问题,于是折腾了好久,错误不但没解决,反而又加了新的错误。
描述
(node:4100) UnhandledPromiseRejectionWarning: Error: EBUSY: resource busy or locked, unlink 'C:\Users\starinsun\Desktop\Project\tarNode\dist\debug.log'
at Object.unlinkSync (fs.js:1046:3)
at C:\Users\starinsun\AppData\Local\Yarn\Data\global\node_modules\@tarojs\cli\dist\util\index.js:447:20
at Array.forEach (<anonymous>)
at Object.emptyDirectory (C:\Users\starinsun\AppData\Local\Yarn\Data\global\node_modules\@tarojs\cli\dist\util\index.js:424:33)
在开始编译之后就报了这个错误,谷歌一下,发现是让清理缓存,于是我就照做了。
yarn cache clean
然而没啥用。。。
解决
最后解决方式很简单,因为我在之前的改BUG时,一直打开着阿里的小程序开发者工具,于是关闭了该工具,这个错误就不翼而飞了。