起因
本機電腦上運作兩個VUE背景管理系統,一個需要nodejs 16.15.0支援,一個需要nodejs12.14.0支援,這樣就會存在沖突,後來發現用nvm可以在一台機器上運作多個版本的node環境。這樣就解決了多個node版本的問題
問題
使用nvm安裝完node環境後,發現12.14.0安裝後,不會自動安裝對應的npm, 也沒找到npm包的下載下傳位址,我的另一台電腦上安裝的有node12.14.0, 于是把之前另一台電腦上的npm包拷貝到nvm對應的12.14.0版本下面,這樣完美解決
具體操作如下
1.在另一台電腦上node安裝目錄下找到npm,npm位置在node_modules下,
拷貝過來,放到本機的12.14.0的安裝目錄的node_modules檔案下面,
2.找到npm下的bin檔案夾,拷貝npm.cmd和npm放到到v12.14.0目錄下面
完美解決
感歎:不知道node是怎麼設計的,為什麼不能做到高版本相容低版本.