我在node升級的遇到的錯誤及其解決方案和正確升級方法小記

如今我主要是針對安裝了node的用戶如何對node進行升級或者安裝指定版本,因爲我我的是linux系統,我下面介紹一下升級步驟:node

linux安裝升級方法:

沒有安裝node的能夠參考鏈接 linux下node官方安裝方法linux

1.查看node版本,沒安裝的請先安裝;
$  node -v
複製代碼

沒有安裝的可能會提示命令未找到之類的信息。git

2.清楚node緩存;
$  sudo npm cache clean -f  
複製代碼
3.安裝node版本管理工具'n';
$  sudo npm install n -g
複製代碼
4.使用版本管理工具安裝指定node或者升級到最新node版本;
$  sudo n stable  (安裝node最新版本)
$  sudo n 8.9.4 (安裝node指定版本8.9.4)
複製代碼
5.使用node -v查看node版本,若是版本號改變爲你想要的則升級成功。

若版本號未改變則還需配置node環境變量

1.查看經過n安裝的node的位置;
$  which node  (如:/usr/local/n/versions/node/6.12.3)
複製代碼
2.cd進入/usr/local/n/versions/node/

你應該能看到你剛經過n安裝的node版本這裏如:8.9.4;編輯/etc/profile;程序員

$  vim /etc/profile
複製代碼
3.將node安裝的路徑(這裏爲:/usr/local/n/versions/node/8.9.4)添加到文件末尾;
#set node path

export NODE_HOME=/usr/local/n/versions/node/8.9.4

export PATH=$NODE_HOME/bin:$PATH
複製代碼
4.wq退出保存文件,編譯/etc/profile;
$  source /etc/profile
複製代碼
5.再次使用node -v查看node版本,不出意外版本號應該變爲你想要的。
接下來介紹我在node升級的遇到的錯誤
Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! at Error (native)
複製代碼

使用升級命令行保持相似如下錯誤: Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR! at Error (native)github

緣由: 執行命令行命令時沒有得到管理員權限npm

解決辦法: 在命令前面加上sudo便可.而後輸入電腦的管理員密碼操做便可完成.vim

我是小白程序員,初來乍到,請多指教!緩存

相關文章
相關標籤/搜索