ionic platform add android 給我報這個問題,不理解css
The platform command has been renamed. To find out more, run: ionic cordova platform --help
前幾天ionic cli剛剛發佈了3.0的版本, 這就是你出現問題緣由之所在, 目前市面上的一切資料中的命令所有沒法正常使用了, 因此建議你降級到ionic cli 2.x的版本. (怎麼降級看後面)node
當用ionic cli命令行建立項目的時候 這個命令行工具(ionic cli)會到github上去下載項目的模板(那個模板在不斷更新), 目前那個模板已經到了3.2.x版本, 這個模板的版本號就是Ionic Framework Version. 要使用這個模板須要在建立項目的時候加--v2
的參數 (否則ionic cli會到github上下載ionic1.x的模板)android
執行ionic info
能夠查看當前的ionic相關的環境變量, 這樣有助於別人幫助你. 個人以下, FYI:ios
Your system information: Cordova CLI: 6.5.0 Ionic Framework Version: 3.2.0 Ionic CLI Version: 2.2.3 Ionic App Lib Version: 2.2.1 Ionic App Scripts Version: 1.3.7 ios-deploy version: 1.9.1 ios-sim version: 5.0.13 OS: macOS Sierra Node Version: v6.10.2 Xcode version: Xcode 8.3.2 Build version 8E2002
確認你當前系統上ionic cli的版本ionic -v
, 若是不是 ionic 2.x版本, 使用以下方式降級git
npm uninstall -g ionic npm cache clean npm install -g ionic@2 ionic start your-project blank --v2 --id com.xxx.myproject
注:
ionic cli 2默認會建立ionic 1.x的項目, 若是要建立ionic2+(包括3)的項目, 須要多加了個--v2
的參數. @2會自動下載最新的2.x版本, 不用給出具體的版本號.github
若是報錯,請貼出具體的錯誤信息, 好比我曾碰到過以下錯誤:sql
Mac上一條命令搭建環境: npm install -g ionic@2 cordova ios-sim ios-deploy
npm
若是安裝ios-deploy報錯: npm ERR! enoent ENOENT: no such file or directory, chmod '/usr/local/lib/node_modules/ios-deploy/build/Release/ios-deployionic
執行sudo npm install -g ios-deploy --unsafe-perm=true
解決工具
錯誤2: Error: Cannot find module 'q'
執行npm install --save q && npm install --save nopt
解決