環(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
解決方法:
- 加參數(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