node版本管理工具n包使用教程詳解
1. 安裝n管理包
終端使用npm install -g n
命令全局安裝,
安裝成功后在終端輸入n --version
或n
查看。
~ npm install -g n /usr/local/bin/n -> /usr/local/lib/node_modules/n/bin/n + n@2.1.12 updated 1 package in 3.55s ~ n --version 2.1.12 ~ n mkdir: /usr/local/n/versions/node: Permission denied mkdir: /usr/local/n/versions/io: Permission denied find: /usr/local/n/versions: No such file or directory Error: no installed version Usage: n [options/env] [COMMAND] [args]
2. 安裝一個(gè)node版本
安裝前我的node版本:
~ node -v v6.11.1 ~ where node /usr/local/bin/node
首先要選擇一個(gè)版本,具體可以查看下面鏈接,找一個(gè)需要的版本:
https://github.com/nodejs/node/tree/master/doc/changelogs
安裝一個(gè)版本:
~ sudo n 8.12.0 install : node-v8.12.0 mkdir : /usr/local/n/versions/node/8.12.0 fetch : https://nodejs.org/dist/v8.12.0/node-v8.12.0-darwin-x64.tar.gz installed : v8.12.0
第一次安裝一個(gè)版本成功后,node會(huì)自動(dòng)切換到該版本,之前的版本會(huì)丟失。
3. 一些使用命令
3.1 安裝或使用一個(gè)版本:n node-version
使用命令n 8.12.0
時(shí):
當(dāng)8.12.0版本沒(méi)有安裝時(shí),則安裝這個(gè)版本。
如果8.12.0版本已經(jīng)安裝了,則切換的這個(gè)node版本。
3.2 查看所有已經(jīng)安裝的node版本:n
可以再終端輸入n
命令查看所有已經(jīng)安裝的node版本.
在顯示版本的界面,可以使用上下箭頭來(lái)選擇一個(gè)你想要使用的node版本,然后按回車即可選擇。
按q
或者control + C
退出node版本列表:
~ n node/8.12.0 ο node/9.11.2
3.3 使用或安裝最新的官方發(fā)布:n latest
3.4 使用或安裝穩(wěn)定的官方發(fā)布:n stable
3.5 使用或安裝最新的LTS官方版本:n lts
3.6 刪除一個(gè)node版本:n rm 0.9.4
刪除一些版本 : n rm 0.9.4 v0.10.0
或者使用-
代替rm
: n - 0.9.4
3.6.1 刪除除當(dāng)前版本外所有其他版本:n prune
4 n包工具所有已經(jīng)安裝的node的目錄
本人是Mac系統(tǒng),你所有已經(jīng)安裝的node版本存放路徑:/usr/local/n/versions/node
5. 遇到的問(wèn)題
5.1 Error: sudo required
當(dāng)使用n 安裝一個(gè)node版本是,提示Error: sudo required
,
此時(shí)使用sudo n 8.12.0
即可
6. 參考資料
n:https://www.npmjs.com/package/n
node所有歷史版本:https://github.com/nodejs/node/tree/master/doc/changelogs
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- node.js版本管理工具n無(wú)效的原理和解決方法
- 詳解node nvm進(jìn)行node多版本管理
- nodejs多版本管理總結(jié)
- Windows上node.js的多版本管理工具用法實(shí)例分析
- Node版本升級(jí)和降級(jí)之node版本管理工具nvm詳解
- 安裝nvm?node版本管理器的操作方法(vue2.x遷移vue3.x)
- 如何使用nvm實(shí)現(xiàn)nodejs版本管理(版本刪除,版本切換及版本添加)
- nodejs版本管理工具nvm的安裝與使用小結(jié)
- node版本管理器Volta的簡(jiǎn)單使用
- windows使用nvm對(duì)node進(jìn)行版本管理切換的完整步驟
- Node.JS 版本管理工具Fnm安裝及配置
相關(guān)文章
淺談node中的exports與module.exports的關(guān)系
本篇文章主要介紹了淺談node中的exports與module.exports的關(guān)系,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08Node.JS枚舉統(tǒng)計(jì)當(dāng)前文件夾和子目錄下所有代碼文件行數(shù)
這篇文章主要介紹了Node.JS枚舉統(tǒng)計(jì)當(dāng)前文件夾和子目錄下所有代碼文件行數(shù),本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-08-08node.js降低版本的方式詳解(解決sass和node.js沖突問(wèn)題)
這篇文章主要介紹了node.js降低版本的方式(解決sass和node.js沖突),本文是因?yàn)閟ass版本和node版本不匹配(可以找一下對(duì)應(yīng)的版本),本文給大家詳細(xì)講解,需要的朋友可以參考下2023-02-02用node和express連接mysql實(shí)現(xiàn)登錄注冊(cè)的實(shí)現(xiàn)代碼
本篇文章主要介紹了用node和express連接mysql實(shí)現(xiàn)登錄注冊(cè)的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,有興趣的可以了解一下2017-07-07node.js Promise對(duì)象的使用方法實(shí)例分析
這篇文章主要介紹了node.js Promise對(duì)象的使用方法,結(jié)合實(shí)例形式分析了node.js中Promise對(duì)象的功能、定義、調(diào)用方法及相關(guān)使用技巧,需要的朋友可以參考下2019-12-12Node.js實(shí)現(xiàn)簡(jiǎn)單的爬取的示例代碼
這篇文章主要介紹了Node.js實(shí)現(xiàn)簡(jiǎn)單的爬取的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-06-06