Ionic cordova - 错误:EBUSY:资源繁忙或锁定

Posted

技术标签:

【中文标题】Ionic cordova - 错误:EBUSY:资源繁忙或锁定【英文标题】:Ionic cordova - Error: EBUSY: resource busy or locked 【发布时间】:2021-12-21 07:08:07 【问题描述】:

执行时

ionic cordova 构建安卓

命令,出现以下错误。

(节点:17852)UnhandledPromiseRejectionWarning:错误:EBUSY:资源 忙或锁定,打开 'D:\project\xxxx\xxxx\www\assets\fonts\xxx.woff' (使用node --trace-warnings ... 显示警告的位置 创建)(节点:17852)UnhandledPromiseRejectionWarning:未处理 承诺拒绝。此错误源于抛出内部 一个没有 catch 块的异步函数,或者通过拒绝一个承诺 .catch() 没有处理。终止节点进程 未处理的承诺拒绝,使用 CLI 标志 --unhandled-rejections=strict(见 https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode)。 (拒绝编号:1)

我做了以下事情,但没有运气。

    离子清理缓存 --force 从任务管理器中杀死 java.exe 删除对应的文件,然后重新创建。 我没有在我的系统中安装任何阻止它的防病毒软件。

有人对此有任何想法吗?实际上代码工作正常,突然遇到这些问题。

问候

【问题讨论】:

您的系统是 Windows 10 吗?您是否在几天前应用了它的最后一次更新?我最近在更新Win 10后遇到了类似的问题。尝试了很多技巧,但问题仍然存在。 ***.com/questions/69972078/… @vess 试试下面的答案,这可能很有用。 【参考方案1】:

暂时我通过从该文件夹中删除 'D:\project\xxxx\www\assets\fonts' 中的所有字体来解决问题,然后复制粘贴'D:\project\xxxx\node_modules\ionic-angular\fonts' 的字体。

【讨论】:

以上是关于Ionic cordova - 错误:EBUSY:资源繁忙或锁定的主要内容,如果未能解决你的问题,请参考以下文章

Ionic 3 cordova 遇到设备/模拟器错误 [Android]

Ionic 3 cordova运行错误

使用 --livereload 标志运行 ionic cordova 项目错误

Ionic Cordova Build Android 期间面临错误

Ionic 3.x:cordova run ios 抛出错误 ENOENT

VS2017 Cordova 出现错误 @ionic/app-scripts 未安装