Parcel.js。错误 EPERM:不允许操作,重命名缓存

Parcel.js. Error EPERM: operation not permitted, rename Cache

我正在使用 Parcel.js。当我尝试 运行 打包并通过 yarn parcel ./src/index.html 构建我的项目时 EPERM 错误发生在包裹缓存方面。

错误

Error: EPERM: operation not permitted, rename 
'E:webproject-landing.parcel-cache65ca36a4b4620013e0950eda4009b3b2.blob.22060.1.6'
 -> 'E:webproject-landing.parcel-cache65ca36a4b4620013e0950eda4009b3b2.blob'

OS: Windows 10
执行 ENV: Bash terminal/VSCode 终端

有人可以给我一些建议吗? 感谢您的帮助。

P.S。还有,我不明白为什么项目的Path之类的这么奇怪,没有任何分隔符。这是特定包裹吗?

刚刚解决了,我卸载parcel,npm uninstall pacel,然后重新安装,npm install parcel-bundler --save-dev

回答 Ctrl-C 或取消您可能拥有的服务器 运行 并重新启动开发人员。服务器并查看它是否自行修复。它对我有用。

不确定这是否仍然是一个问题,或者是否有其他人发现自己在这里,但 Parcel 2 目前正在开发中,已知错误在 github 存储库中,并且有一个 docs/blog项目都在下面链接!它帮了我大忙!

https://v2.parceljs.org/ https://github.com/parcel-bundler/parcel

npm 缓存清理 --force

npm install -g npm@latest --force

这对我有用!