虛擬機器上執行AntDesignPro
阿新 • • 發佈:2018-11-12
步驟:
1. 保證linux虛擬機器正常執行和訪問網路
2. 保證yum install git 正常 , 以及wget 命令正常
3. 正確安裝nodejs ,並能通過node -v 和npm -v檢驗正確安裝 ,通過npm 安裝yarn , 通過yarn 安裝模組和啟動(出錯率小)
4. 依據網址下載antDesignPro 並啟動
測試介面:
異常:
異常一: yum install git 出現: no image可用 以及 軟體包不存在
解決:
1) 安裝wget
yum install -y wget
2) 備份/etc/yum.repos.d/CentOS-Base.repo檔案
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.back
3) 下載阿里雲的Centos-6.repo檔案
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
4) 重新載入yum
yum clean all
yum makecache
異常二: 安裝node後, 輸入node -v 虛擬機器總是卡住,不顯示版本
解決:
wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz
下載之後,由於是tar.xz格式的壓縮檔案,所以需要用下面的命令解壓:
xz -d **.tar.xz
tar -xv -f **.tar
//或者
tar -Jxv -f **.tar.xz(大寫的J)
解壓成功之後即是可以執行的二進位制檔案,只需要為node何npm建立兩個軟連線,使之可以全域性執行即可:
//前面地址為實際地址 ln -s /path_to(*****)/bin/node /usr/local/bin/node ln -s /path_to(****)/bin/npm /usr/local/bin/npm
注意1: node-v8.11.1-linux-x64.tar.xz的安裝路徑不能存在中文哦!!!!!! 如果存在中文,記得mv到其他地方 ,比如我是放在了/usr/local下,並修改node-v8.11.1-linux-x64.tar.xz名稱為nodejs
注意2: 當安裝了nodejs後,預設裡面已經有內建的npm ,所以不要再去下載其他npm, 而且也不要升級node 或者npm 中的一方!!!!!
注意3: 上面建立的軟連線 ln -s 後的路徑是nodejs/node的路徑 以及nodejs/npm的路徑,比如 我將nodejs放在了/usr/local下 , 那麼我輸入的就是:
ln -s /usr/local/nodejs/bin/node /usr/local/bin/node
ln -s /usr/local/nodejs/bin/npm /usr/local/bin/npm
異常三: 在本地window環境下總是無法通過npm 來安裝antDesignPro, 總之是各種環境問題
解決: 隔離環境,建立新環境
利用虛擬機器linux 來部署安裝antDesignPro, 避開復雜環境造成的錯誤