android - 无法在 Cordova 中删除 Android 平台
问题描述
我正在尝试在我的科尔多瓦应用程序中删除 Android 平台,但我无法。帮助表示赞赏!
$cordova 平台删除 android
rm:无法删除目录(代码 ENOTEMPTY):myapp\platforms\android/app
rm:无法删除目录(代码 ENOTEMPTY):myapp\platforms\android/app rm:无法删除目录(代码 ENOTEMPTY):myapp\platforms\android
从 config.xml 文件中删除平台 android...
不知道为什么,但我检查它是否至少被识别为已删除但它不是:
$cordova 平台
安装平台:
安卓可用平台:
安卓 ~7.0.0 浏览器 ~5.0.1 ios ~4.5.4 osx ~4.0.1 windows ~5.0.0 www ^3.12.0
如果我去重新添加android平台,我会得到这个:
$cordova 平台添加 android
将 cordova-fetch 用于 cordova-android@^7.0.0 (node:11012) UnhandledPromiseRejectionWarning: CordovaError: Platform android already added。在 C:\Users\computer\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\cordova\platform\addHelper.js:149:35 在 _fulfilled (C:\Users\computer\AppData\Roaming \npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:787:54) 在 self.promiseDispatch.done (C:\Users\computer\AppData\Roaming\npm\node_modules\cordova\node_modules \cordova-lib\node_modules\q\q.js:816:30) 在 Promise.promise.promiseDispatch (C:\Users\computer\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q \q.js:749:13) 在 C:\Users\computer\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:557:44 冲洗时 (C: \Users\computer\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\q\q.js:108:17) at _combinedTickCallback (internal/process/next_tick.js:131:7) at process ._tickCallback (internal/process/next_tick.js:180:9) (node:11012) UnhandledPromiseRejectionWarning:未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 id:1)(节点:11012)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。17) 在 _combinedTickCallback (internal/process/next_tick.js:131:7) 在 process._tickCallback (internal/process/next_tick.js:180:9) (node:11012) UnhandledPromiseRejectionWarning: 未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 id:1)(节点:11012)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。17) 在 _combinedTickCallback (internal/process/next_tick.js:131:7) 在 process._tickCallback (internal/process/next_tick.js:180:9) (node:11012) UnhandledPromiseRejectionWarning: 未处理的承诺拒绝。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 id:1)(节点:11012)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 id:1)(节点:11012)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。此错误源于在没有 catch 块的情况下抛出异步函数内部,或拒绝未使用 .catch() 处理的承诺。(拒绝 id:1)(节点:11012)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。
解决方案
我想通了。我不得不像这样使用 rm 而不是 remove :
科尔多瓦平台 rm android
不知道为什么,希望有人详细说明,cordova docs包含cordova platform remove
推荐阅读
- mpdf - MPDF 不显示表格边框或与表格相关的任何内容,仅显示数据
- jmeter - 无法在 JSR223 后处理器中添加字符串
- python - 在 jupyter notebook 中为 spacy 安装 pip 失败
- api - 使用 symfony 4 和 Api 平台添加注销操作,并将此操作与 React Native 一起使用以销毁 JWT 生成的令牌
- reactjs - React - 父模态中的表单提交按钮
- mysql - 如何将日期字符串与数据库中的日期时间列进行比较
- corda - Corda - Vault 数据库中存储的数据大小达到最大数据库限制
- salesforce - 工作流程规则电子邮件警报
- python - python中邮政编码列表的Web抓取地址
- heroku - 为什么 Heroku 服务器上的机器人没有响应?