【发布时间】:2025-12-19 12:40:13
【问题描述】:
我创建了一个新的 Ionic 项目,然后使用 ionic cordova platform add android 添加了 Android 平台。这将在config.xml 文件中写入一个条目:
<engine name="android" spec="~6.1.2" />
之前在package.json看到了一些可以保存平台的地方,所以我也放了:
"cordovaPlatforms": [
"android",
{
"platform": "android",
"version": "",
"locator": "android"
}
]
现在,如果我提交所有这些,然后在另一台计算机上克隆 repo,并运行npm install,它不会添加 android 平台。如果我再次尝试运行ionic cordova platform add android,它会告诉我该平台已经存在。
我是否缺少在新机器上安装时自动添加平台的配置?还是我真的需要删除平台并每次都重新添加?
我的ionic info:
cli packages: (/Users/guillaumeroyer/Documents/workspace/ionic-2-events-demo/node_modules)
@ionic/cli-utils : 1.9.1
ionic (Ionic CLI) : 3.9.1
global packages:
Cordova CLI : 6.5.0
local packages:
@ionic/app-scripts : 2.1.4
Cordova Platforms : none
Ionic Framework : ionic-angular 3.6.0
System:
Android SDK Tools : 26.0.2
ios-deploy : 1.9.1
ios-sim : 5.0.13
Node : v7.4.0
npm : 4.1.2
OS : macOS Sierra
Xcode : Xcode 8.3.3 Build version 8E3004b
【问题讨论】:
标签: android angular cordova npm ionic3