1.首先搭建Windows Cordova開發環境(這裏不再一一說明,參照idea開發cordova項目)
2.主要說明再VMware macos虛擬機上運行Windows所創建的Cordova項目
1.1安裝nodejs
從 nodejs網站 下載並安裝,安裝成功後,在命令行輸入命令:node 或 npm,不報錯即可。
1.2 安裝cordova
> npm install -g cordova
2.創建工程
a.新建一個文件夾作爲工作目錄,cmd切換到該路徑下
>cd d:\workspace\cordova
b.創建cordova project
>cordova create helloCordova com.hzjava.myCordova HelloCordova
c.添加平臺支持
首先進入剛創建的工程根目錄
>cd helloCordova
然後
> cordova platforms add ios
> cordova platforms add android
> cordova platforms ls
d.添加插件(根據具體功能添加插件,比如掃碼插件、文件操作插件等等,可以去cordova插件庫 搜索需要的插件)
> cordova plugin add com.phonegap.plugins.barcodescanner
> cordova plugin add org.apache.cordova.file-transfer
> cordova plugin ls
注意:並非所有插件都是全平臺支持的,有些可能只支持android,有些可能同時支持android和ios,所以開發多平臺app時需要慎重選擇插件
如果xcode是從官網下載的舊版本的話,從Xcode歷史版本下載,默認安裝的話會安裝到用戶組下,如果報錯:
xcode-select: error: tool 'xcodebuild' requires Xcode,參照xcode-select: error: tool 'xcodebuild' requires Xcode錯誤的解決辦法。
sudo xcode-select --switch /Users/cly/Desktop/Xcode.app/
clydeMac:4a-mobile cly$ xcodebuild -showsdks
我的是官網下載的舊版本所以安裝路徑不是應用程序 這裏路徑需要注意一下
然後即可成功編譯運行
注意macos下idea進入設置添加插件是是command+,(win+,)