ionic 安裝遇到的問題以及解決方案

2021-07-05 14:01:17 字數 2064 閱讀 7453

乙個環境搭建折騰了好幾天。一是公司許可權問題,二是網路問題,你懂得。

ionic 環境搭建官網有教程。本來幾行命令就能搞定的事,一旦遇到網路問題,就蛋疼了。慢的要死

ionic 框架簡單了解了一下,由於是基於anjular.js的,擁有anjular.js的一些獨有特性。比之前接觸過的js ,jquery ,jquerymobile要強大且方便的多。

安裝ionic 框架,正常流程官網有詳細介紹,如果人品較好,分分鐘鐘就搞好了,還有一種情況,像我這樣悲催,網路問題,試了幾十遍還是沒成功。

好在最後用了比較給力的網,折騰一周才搞定。

黃色別墅

mac正常流程:

1、安裝node.js。(最新版本4.1一定是整合了npm 這個包管理工具的)

2、終端上執行命令,$sudo npm install -g cordova 安裝cordova

3、終端上執行命令,$sudo npm install -g ionic 安裝ionic

當然你可以兩行命令合在一起,$sudo npm install -g corvoda ionic

順利的話,稍等片刻就能安裝成功。接下來可以用命令列新建乙個工程:

6、新增ios 執行平台。$ionc platform add ios

7、build  $ionic build ios

8、在ios模擬器上執行,$ionic emulate ios 檢視效果326電影網

下面簡單說一下我遇到的情況:

2、安裝cordova.一般用npm 的源:可以用命令檢視 $npm config list -l 看到乙個registry=http://就能安裝上,視網速而定。如果不能,在終端執行命令:$ npm set registry

將源改為 **映象。這時corvoda一般能安裝成功了。安裝cordova 一般不會有太大問題。問題多出在安裝ionic .

3、在不改變**源的情況下,用命令試試。兩個同事用的$npm 的源都沒問題,如果出現err, retry 就是網路的原因了。err socket hung up 也是網路的問題。這些網路問題,一般在很少人使用網路的時候應該會好點,我在將registry 改為: 

後竟然成功了。

總結一下。大多問題的出現是因為網路。我就把github上npm 和ionic 的issue 都看了一遍,還有一些中國的同學遇到類似問題,大多是因為網路問題,vpn並不好使。npm  的registry 設定成 會好一點,謝謝cnpm那些熱心的人.還有一點是因為如果一次安裝ionic 不成功,就不要多次嘗試了,npm的包之間的依賴貌似很麻煩,沒深入了解,就不多談它了,可以把$npm cache clean,一下。如果還不行,建議把node.js 解除安裝重新安裝。解除安裝方法:

把一下**放到乙個文字編輯器裡。儲存,取名性喜劇

#!/bin/bash

lsbom -f -l -s -pf /var/db/receipts/org.nodejs.pkg.bom \

| whilereadi; do

sudo rm /usr/local/$

done

sudo rm -rf /usr/local/lib/node \

/usr/local/lib/node_modules \

/var/db/receipts/org.nodejs.*

然後將該檔案拖到終端執行一下,為了防止有些刪除不完全,如有提示顯示:permission denied可以 做完上一步操作後執行一下**:

$chmod 777 uninstall_node.sh

然後:找到目錄

usr/local/bin

usr/local/lib

把裡面有關 node 、node_moudel的資料夾全部刪除

326影視重啟一下mac 再安裝node.js 

關於npm這個包管理工具的具體內部機制,我也不太清楚,因為只是把它當做工具。方便就行。有興趣的同學可以參考

希望搭建ionic 的同學不要遇到我這麼悲催的情況。

以上過程參考了許多網上的資料,在此謝過各位分享自己經驗的熱心人。

Nginx安裝以及安裝過程中遇到問題的解決方案

nginx安裝 1.13.7為例 安裝依賴 yum y install gcc gcc c autoconf automake make yum y install zlib zlib devel openssl openssl devel pcre pcre devel wget 解壓tar zx...

ionic 安裝以及環境配置

ionic 是乙個輕量級的手機ui庫,具有速度快,介面現代化,美觀等特點。為了解決其他一些ui庫在手機上執行緩慢的問題 安裝ionic 配置環境步驟 1.安裝phonepag 2.安裝ionic 在控制面板中 npm instal g ionic sudo npm install g ionic 建...

git的安裝以及遇到的問題

之前沒有學會如何在ubuntu下使用git,國慶放假回來後,完成了git的安裝,補回來了之前沒有學會的東西。以下是我安裝的過程以及遇到問題 解決問題的過程。正在讀取軟體包列表.完成 正在分析軟體包的依賴關係樹 正在讀取狀態資訊.完成 e 未發現軟體包 kiba dock 之後我重新安裝了16.04版...