Linux環(huán)境部署iview-admin項(xiàng)目

環(huán)境:阿里云服務(wù)

系統(tǒng):CentOS7.X系統(tǒng)

1、下載源碼安裝包

wget https://nodejs.org/dist/v14.17.3/node-v14.17.3-linux-x64.tar.xz

2、解壓并放入指定目錄

tar -xf node-v14.17.3-linux-x64.tar.xz  && mv node-v14.17.3-linux-x64 /usr/local/node

3、建立軟連接

cd /usr/bin
ln -s /usr/local/node/bin/node node && ln -s /usr/local/node/bin/npm npm

4、切換淘寶鏡像,使用兩種方法 install

1)使用npm

npm config set registry https://registry.npm.taobao.org
# 配置后可通過下面方式來驗(yàn)證是否成功
[root@node01 /]# npm config get registry 
https://registry.npm.taobao.org/

2)通過cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org
cd /usr/bin && ln -s /usr/local/node/bin/cnpm cnpm

5、運(yùn)行iview-amdin項(xiàng)目

# 切換到/iview-admin項(xiàng)目,目錄下:
cd /iviewproject

# 安裝依賴包
npm install

# 運(yùn)行項(xiàng)目
npm run dev 

# 可以后臺(tái)運(yùn)行 
nohup npm run dev >/dev/null 2>&1 &

# 終止殺掉所有node進(jìn)程
ps -ef | grep node |awk '{print $2}'|xargs kill -9

6、修改端口

[root@node01 iviewproject]#cat -n package.json
 7      "dev": "vue-cli-service serve --open --port=端口號(hào)",

iview-admin遇到問題,已解決方案

1)error chromedriver@91.0.1 install: node install.js

image.png

原因:chromedriver 的 zip 文件 url 的響應(yīng)是 302 跳轉(zhuǎn),而在 install.js 里使用的是 Node.js 內(nèi)置的 http 對(duì)象的 get 方法無法處理 302 跳轉(zhuǎn)的情況;而在另外一些情況下,則是因?yàn)?googleapis.com 被墻了,此時(shí)即使采用科學(xué)上網(wǎng)的方法也仍然無法獲取文件

解決方法:

# 使用 cnpm 安裝即可
cnpm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
image.png

2)error chromedriver@2.33.2 install: node install.js

解決方法:

  1. 加參數(shù)
# --ignore-scripts表示npm將不會(huì)運(yùn)行在package.json中指定的scripts腳本
npm install --ignore-scripts

2 更換數(shù)據(jù)源

npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請(qǐng)通過簡(jiǎn)信或評(píng)論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容