Android 离子平台应安装在npm上

Android 离子平台应安装在npm上,android,angular,cordova,npm,ionic3,Android,Angular,Cordova,Npm,Ionic3,我创建了一个新的Ionic项目,然后使用Ionic cordova platform add Android添加了Android平台。这将在config.xml文件中写入一个条目: <engine name="android" spec="~6.1.2" /> 现在,如果我提交所有这些,然后在另一台计算机上克隆repo,并运行npm install,它不会添加android平台。如果我再次尝试运行ionic cordova platform add android,它会告诉我该平台

我创建了一个新的Ionic项目,然后使用Ionic cordova platform add Android添加了
Android
平台。这将在
config.xml
文件中写入一个条目:

<engine name="android" spec="~6.1.2" />
现在,如果我提交所有这些,然后在另一台计算机上克隆repo,并运行
npm install
,它不会添加android平台。如果我再次尝试运行ionic cordova platform add android,它会告诉我该平台已经存在

我是否缺少在新机器上安装时自动添加的平台配置?或者我真的需要删除平台并每次都重新添加它吗

我的
爱奥尼亚信息

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 

您可以使用
cordova prepare
。它将资产复制到cordova平台,为本机构建做好准备

ionic cordova prepare 
ionic cordova prepare ios
ionic cordova prepare android

您可以看到您可以使用
cordova prepare
。它将资产复制到cordova平台,为本机构建做好准备

ionic cordova prepare 
ionic cordova prepare ios
ionic cordova prepare android

你可以看到如果平台在
package.json
文件中列出,但在项目文件夹中丢失,那么
cordova prepare
命令是否也会安装这些平台?是的,它也会安装,更多的东西@sebafererasoh是的
ionic cordova prepare
是我需要的命令,thanksIt是我的荣幸:)如果平台在
package.json
文件中列出,但在项目文件夹中丢失,那么
cordova prepare
命令是否也会安装这些平台?是的,它也会安装,更多的东西@sebafererasoh是的
ionic cordova prepare
是我需要的命令,thanksIt是我的荣幸:)