公司最近開發webapp,研究了一下ionic+angularjs開發。?
安裝過程中碰到許多問題,發現網上有好多資料都已經過時,在這里把最新的流程記錄一下。
- 首先是安裝node.js,通過nodejs官網下載,沒什么問題。
npm已經默認安裝, 接下來就是安裝cnpm?
npm install -g cnpm --registry=https://registry.npm.taobao.org?
之前沒裝cnpm,直接用npm安裝cordova和ionic一直失敗,后來用了vpn也不行,無奈之下就用cnpm,之后所有插件的安裝都是用cnpm安裝。安裝完cnpm之后就是cordova跟ionic了?
cnpm install -g cordova ionic?
用了cnpm之后,基本不會在碰到什么問題。用ionic創建項目的時候,最大的坑來了。?
ionic start myApp
?創建項目?
注意了,這里劃重點。創建項目的時候會發現總是卡在安裝依賴項,去百度google查給出的答案是?ionic start myApp --skip-npm
在創建項目時跳過依賴項。然而--skip-npm
并沒有任何用處,也有網友說用--no-npm
指令,經過實踐也沒有效果,最后去查了ionic cli API,在start指令里是這樣說明的?--no-deps Do not install npm/yarn dependencies
?
淚牛滿面啊T T,為毛沒有人說指令已經變了,所有的教程、問題集錦都沒有指出這個問題,我在這問題整整被坑了三天!接下來的事情就很簡單了,進入項目后執行?
cnpm install --save
?
用cnpm安裝依賴不要太快。最后就是運行app?
ionic serve
?
運行過程中可能會碰到還要裝某些插件,默認還是用npm安裝,這時候ctrl+c取消安裝,用cnpm指令安裝,再執行運行命令即可。最后總結一下吧,以上所有的資料均來自百度和google以及網友的教程,至于我為什么還要還寫一次,原因就是我在ionic創建項目時,因為安裝依賴的問題卡了很久,翻遍網上的資料都沒找到答案,最后在官方文檔里找到了最新的正確指令,網上哪怕是2個月前的教程,都用的是以前的指令,真是繞了很大一圈的彎路啊。?
如果還有新人在找ionic安裝的教程的話,希望這個教程能給你提供一些幫助。