天天看點

多個vue項目複用一個node_modules

公司的好多個​

​vue​

​​小項目的依賴包基本是一樣的,項目完成的系統也是差不多的系統,為了減少備援檔案,同僚跟我說,要讓這些項目都共用一個​

​node_modules​

​​。

首先我用​​

​npm i​

​​安裝了一個​

​node_modules​

​,然後把該目錄放到了所有項目的根目錄下。

D:\Project\node_modules
D:\Project\ProjectA
D:\Project\ProjectB
D:\Project\ProjectC      

然後修改了電腦的環境變量,變量名為:​

​NODE_PATH​

​​,變量值為:​

​D:\Project\node_modules​

​​,也就是​

​node_modules​

​所在位置的檔案路徑。

搞完這些後,沒有使用​

​npm i​

​​安裝依賴包的項目,也可以直接使用​

​npm run serve​

​​運作起來。并且該指令會使得該項目下包含一個擁有該檔案夾的​

​node_modules​

​檔案夾。

多個vue項目複用一個node_modules

繼續閱讀