无法完成离子电容器添加android命令

Wil*_*iam 5 npm yarnpkg angular ionic4 capacitor

我正在尝试通过运行以下命令将 android 作为受支持的平台添加到我的项目中:离子电容器添加 android。

该命令被执行并在一个提示处停止,该提示询问我“您想使用哪个 npm 客户端?(使用箭头键)纱线是唯一的选择。

问题是我被困在这一点上,按箭头键没有注册任何东西(这些键工作正常),我什至无法选择给我的唯一选项

到目前为止,我已经尝试过:卸载纱线创建新项目删除 node_modules 更新所有模块

似乎没有任何效果。从好的方面来说,虽然当我尝试在另一台机器上执行这些步骤时,一切都运行良好,但我从未收到提示,这使得它仅对我的主工作站而言是独一无二的。我仍在试图弄清楚为什么我在这台特定机器上遇到问题

jce*_*ile 12

这是离子 CLI 上的一个错误。已修复,但尚未发布。https://github.com/ionic-team/capacitor/issues/1453

作为解决方法,您可以--capacitor在创建项目时删除该选项,然后像这样手动进行集成:

npm install @capacitor/core @capacitor/cli

npx cap init

并让 Ionic 知道您通过将其添加到 ionic.config.json

"integrations": {
    "capacitor": {}
},
Run Code Online (Sandbox Code Playgroud)


Ank*_*ain 9

问题:无法添加Android平台

我在使用以下命令在离子电容器应用程序中添加 Android 平台时遇到了这个问题。

$ ionic capacitor add android
Run Code Online (Sandbox Code Playgroud)

这似乎是 Ionic CLI 中的一个错误(如上所述)。所以,我想改用 Capacitor CLI。

解决方案:

作为解决方法,我执行了以下操作:

$ npm install @capacitor/android
$ npx capacitor add android
Run Code Online (Sandbox Code Playgroud)

这成功地将 android 文件夹添加到我的项目中。