Android 离子平台应安装在npm上
我创建了一个新的Ionic项目,然后使用Ionic cordova platform add Android添加了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,它会告诉我该平台
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是我的荣幸:)