1.nvm版本完全隔離
nvm是一個單獨的用來控制node版本的本身不依賴node環境。
nvm會將各node(包括對應的npm)版本隔離開,即使全局安裝的模塊也不會共享。
比如使用nvm安裝了2個node版本:v6.11.3( 對應npm3.10.10)和v8.9.0( 對應npm5.5.1)
在v8.9.0全局安裝cnpm, cnpm -v正常 也可在安裝的node_modules中發現;
切換到v6.11.3 ,cnpm -v報錯 全局和對應nide版本下的node_modules里沒有cnpm模塊
2.n
n作為npm的一個包管理器使用,本身依賴node環境。