使用nvm管理不同版本的node與npm
例如,我們要安裝4.2.2版本,可以用如下命令:
1 | nvm install 4.2.2 |
nvm 遵守語義化版本命名規則。例如,你想安裝最新的 4.2
系列的最新的一個版本的話,可以執行:
1 | nvm install 4.2 |
nvm 會尋找 4.2.x
中最高的版本來安裝。
你可以通過以下命令來列出遠端伺服器上所有的可用版本:
1 | nvm ls-remote |
Windows 的話,就是:
1 | nvm ls available |
在不同版本間切換
每當我們安裝了一個新版本 Node 後,全域性環境會自動把這個新版本設定為預設。
nvm 提供了 nvm use
install
命令類似。
例如,切換到 4.2.2
:
1 | nvm use 4.2.2 |
切換到最新的 `4.2.x``:
1 | nvm use 4.2 |
切換到 iojs:
1 | nvm use iojs-v3.2.0 |
切換到最新版:
1 | nvm use node |
每次執行切換的時候,系統都會把 node 的可執行檔案連結放到特定版本的檔案上。
我們還可以用 nvm 給不同的版本號設定別名:
1 | nvm alias awesome-version 4.2.2 |
我們給 4.2.2
這個版本號起了一個名字叫做 awesome-version
1 | nvm use awesome-version |
下面這個命令可以取消別名:
1 | nvm unalias awesome-version |
另外,你還可以設定 default
這個特殊別名:
1 | nvm alias default node |
列出已安裝例項
1 | nvm ls |
上面綠色箭頭是當前正在使用的版本,下面列出的還有設定過的別名。
在專案中使用不同版本的 Node
我們可以通過建立專案目錄中的 .nvmrc
檔案來指定要使用的 Node 版本。之後在專案目錄中執行 nvm
use
即可。.nvmrc
檔案內容只需要遵守上文提到的語義化版本規則即可。另外還有個工具叫做
在多環境中,npm該如何使用呢?
每個版本的 Node 都會自帶一個不同版本的 npm,可以用 npm -v
來檢視 npm 的版本。全域性安裝的
npm 包並不會在不同的 Node 環境中共享,因為這會引起相容問題。它們被放在了不同版本的目錄下,例如 ~/.nvm/versions/node/<version>/lib/node_modules</version>
這樣的目錄。這剛好也省去我們在
Linux 中使用 sudo
的功夫了。因為這是使用者的主資料夾,並不會引起許可權問題。
但問題來了,我們安裝過的 npm 包,都要重新再裝一次?幸運的是,我們有個辦法來解決我們的問題,執行下面這個命令,可以從特定版本匯入到我們將要安裝的新版本 Node:
1 | nvm install v5.0.0 --reinstall-packages-from=4.2 |
其他命令
直接執行特定版本的 Node
1 | nvm run 4.2.2 --version |
在當前終端的子程序中執行特定版本的 Node
1 | nvm exec 4.2.2 node --version |
確認某個版本Node的路徑
1 | nvm which 4.2.2 |
安裝 Node 的其他實現,例如 iojs(一個基於 ES6 的 Node 實現,現在已經和 Node 合併)
1 | nvm install iojs-v3.2.0 |
快捷命令:
nvm install node
安裝最新版 Nodenvm install iojs
安裝最新版 iojsnvm install unstable
安裝最新不穩定版本的 Node
相關推薦
使用nvm管理不同版本的node與npm
例如,我們要安裝4.2.2版本,可以用如下命令: 1 nvm install 4.2.2 nvm 遵守語義化版本命名規則。例如,你想安裝最新的 4.2 系列的最新的一個版本的話,可以執行: 1 nvm install 4.2 nvm 會尋找 4.2.x 中最高的版本來安裝。 你可以通
Windows下使用 nvm 管理不同版本的 node
最近在工作中,需要在不同的專案中使用不同版本的node。但是研究了一下node版本管理器,好像不支援windows環境。因此,實踐了一下nvm。 2、從最新releases版本中下載nvm-setup.zip壓縮包,解壓後安裝即可。 3、nvm常用的命令
使用 nvm 管理多版本 node
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興! 首先,使用下面的命令來安裝 nvm$ curl -o- https://raw.githubusercontent.com/creationix/nv
Windows 下安裝 nvm 管理 nodejs 版本
本地 roo config unalias core sym modules path article 摘自https://segmentfault.com/a/1190000007612011 1. 下載安裝與使用 Github: Download nvm-windo
Mac 升級node與npm
off htm vue-cli cli bsp latest spa 清除 scrip 第一步,先查看本機node.js版本: node -v 第二步,清除node.js的cache: sudo npm cache clean -f
升級node與npm
名稱 解決 bit ext 工具 zh-cn 最新版 clas ble 升級node 原文地址:https://lierabbit.cn/articles/3 一、安裝 n 工具,這個工具的名稱很短,方便輸入 npm install -g n 二、升級node至長期版或
Pyenv安裝及管理不同版本Python
我們 master bdb 解決辦法 帶來 eve 工作 bzip2 當前 Git安裝[root@python ~]# yum install git -y安裝Python編譯依賴[root@python ~]# yum -y install gcc make patch
如何優雅的管理不同版本的API介面
API版本管理方式多種多樣 序號 版本管理方式 簡要說明 各方式的優缺點 序號 版本管理方式 優點 缺點 1 域名區分管理 1、採用多應用部署,不同版本介面完全隔離;2、部署在一個應用上,通過域名識別進行分發 1、函式不能複用;2、
anaconda管理不同版本Python
管理Python 安裝一個不同版本的python 現在我們假設你需要python3來編譯程式,但是你不想覆蓋掉你的python2.7來升級,你可以建立並激活一個名為snakes的環境,並通過下面的命令來安裝最新版本的python3: conda create -n sn
mac 下安裝nvm 管理nodejs版本 及nvm的基本使用
開啟命令列 拷貝下面的命令執行 wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bas
brew nvm 安裝指定版本node
一般通過brew install node 安裝的都是相對brew版本的最新版,這時候我們想切換指定的node版本時,就比較麻煩了,網上之前說的安裝brew tap brew tap homebrew
ubuntu下nvm,node以及npm的安裝與使用
詳細 manage tag 不知道 https desc .org 原因 使用方法 一:安裝nvm 首先下載nvm。這裏我們須要使用git,假設沒有安裝git,能夠使用 sudo apt-get install git來安裝 git clone https://g
通過NVM安裝node不同版本
通過NVM安裝 NVM(Node version manager)顧名思義,就是Node.js的版本管理軟體,可以輕鬆的在Node.js各個版本間切換,專案原始碼GitHub 1.下載並安裝NVM指令碼 curl https://raw.githubu
Mac下使用nvm管理node版本
概述 日常工作中,由於node版本更新很快,時常會出現一些依賴在老版本的node下無法執行的問題,這就使得node的版本管理成為一個越來越迫切的需求。 目前常用的node版本管理工具有n和nvm,本文中
mac上管理不同node版本
通過nvm來管理 場景:同組的同事使用node版本是5.7.0,而本機安裝了node 7.2.0,如何相容? 使用nvm管理。 使用Homebrew安裝nvm 使用nvm安裝Node.js 使用nvm無痛切換Node.js版本 安裝nvm
利用n和nvm管理Node的版本
Node最近幾年可謂風光無限,不僅讓前端工程師們逆襲成為「全棧工程師」,也使JavaScript這門動態語言一雪前恥,當年對其的重視相當不夠,很多人甚至覺得它是個美麗的錯誤,不應該存在,如今其藉助Node可賺足全球開發者的眼球(28k個star和6k個fork)。大量開發
node 版本升級,版本管理,版本切換
use 列表 clean 地址 如果 8.0 sudo 想要 blank 查看node版本 node -v 升級步驟 1,清除node緩存 sudo npm cache clean -f 2,安裝n模塊 sudo npm install -g n 3,升級到穩定版本 su
nfs不同版本的掛載與解析
nfs NFS,是Network File System的簡寫,即網絡文件系統。網絡文件系統是FreeBSD支持的文件系統中的一種,也被稱為NFS. NFS允許一個系統在網絡上與他人共享目錄和文件。通過使用NFS,用戶和程序可以像訪問本地文件一樣訪問遠端系統上的文件 。運行模式: C/S 版本異同:RH
轉 - ubuntu 安裝node.js 與 npm
安裝完成 -- sta 穩定 需要 blog 源安裝 不錯 .net 原文鏈接為: https://blog.csdn.net/wangtaoking1/article/details/78005038 這篇文章介紹如何在ubuntu環境下安裝node環境。 我使
git分支與版本管理、版本回退、衝突解決記錄 - 海北天藍 - 部落格園
一.基礎使用 1.初始化本地倉庫 git init 2.關聯遠端倉庫 git remote add origin [email protected]:使用者名稱/倉庫名.git 3.新增遠端倉庫檔案到本地 git pull origin master 本地自動建