公司的好多個
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
檔案夾。
