從npm版本3.8.6開始,您可以使用:
npm install --prefix ./install/here
安裝在指定的目錄中。node_modules即使node_modules較高層次結構中已存在目錄,NPM 也會自動創建文件夾。您還可以package.json在當前目錄中擁有a ,然后使用以下--prefix選項將其安裝在指定目錄中:
npm install --prefix ./install/here
從npm 6.0.0開始,您可以使用:
npm install --prefix ./install/here ./
將當前目錄中的package.json安裝到“./install/here”目錄。我在Mac上注意到有一件事它會在node_modules目錄中創建一個符號鏈接到父文件夾。但是,它仍然有效。
最推薦的用法指令:
npm install --prefix ./(當前路徑下)/(要安裝的文件夾位置,如果沒有這個文件夾,會自動新增一個文件夾) @vue/vli (包名) -g (全局安裝)
舉例子: npm install --prefix ./cli @vue.cli -g
注意:NPM遵循您通過該--prefix選項指定的路徑。它根據文件夾上的npm文檔解析,僅在npm install沒有--prefix選項的情況下使用。
