安裝多個NodeJS並設計各npm的全域性安裝位置

2021-10-05 20:49:06 字數 1087 閱讀 5537

windows中可以使用nvm-windows管理多個node版本,通過nvm安裝的nodejs,全域性npm模組都不會在這些版本的node.js之間共享。

因此我的做法是各版本使用同乙個全域性模組路徑,就是切換到node版本,執行npm config set prefix /home/.npm-global手動管理node版本我是這樣做的

建立根目錄,在根目錄下建立全域性模組安裝和快取路徑,不同版本的node安裝在根目錄的nodejs下,如下圖所示:

這裡做個記錄

在node對應版本安裝根目錄下建立node_global和node_cache資料夾

新增環境變數,path新增全域性安裝模組路徑c:/progream files/node_global,新增node路徑:c:/progream files/nodejs/node-12.10.0

配置

>> npm config set registry http:/

/registry.npmjs.org

>> npm config set prefix "d:\program files\node\node-14.2.0\node_global"   

>> npm config set cache "d:\program files\node\node-14.2.0\node_cache"

上面的配置都可以直接修改c:\users\administrator\下的.npmrc檔案檔案內容如下:

prefix=d:\program files\node\node-14.2.0\node_globalcache=d:\program files\node\node-14.2.0\node_cacheregistry=

然後可以愉快玩

安裝nodejs並配置環境

建立完兩個空資料夾之後,開啟cmd命令視窗,輸入 npm config set prefix d develop nodejs node global npm config set cache d develop nodejs node cache 接下來設定環境變數,關閉cmd視窗,我的電腦 右鍵...

linux安裝nodejs,並切換版本

yum updateyum install nodejs node v npm v安裝nodejs管理工具 n sudo npm install n g出現錯誤 symbol ssl set cert cb,version libssl.so.10 not defined in file libss...

利用nodejs安裝並執行express的三個坑

這是我安裝並執行express的三個坑,應該是比較常見的,在此記錄一下。輸入命令 express v 報錯 express 不是內部或外部命令,也不是可執行的程式或批處理檔案。解決方法 輸入命令 npm install 報錯 unexpected end of input at 1 23510解決方...