9
當我安裝在Windows NPM模塊,它把其安裝到:如何更改Windows上NPM安裝的默認位置?
~/node_modules
我想設置這個改變,如任意路徑:
c:\dev\repo\node_modules
我試過
npm config set prefix <path>
隨着各種價值觀,但沒有一個似乎工作。
當我安裝在Windows NPM模塊,它把其安裝到:如何更改Windows上NPM安裝的默認位置?
~/node_modules
我想設置這個改變,如任意路徑:
c:\dev\repo\node_modules
我試過
npm config set prefix <path>
隨着各種價值觀,但沒有一個似乎工作。
npm曾經能夠做到這一點。但是npm的維護者決定推進這樣的理念:每個項目應該有自己的模塊目錄以避免版本衝突。對於像grunt和mocha這樣的命令行工具,OS仍然有全局的'-g'安裝。由於'require'搜索模塊的方式,您仍然有能力將模塊存儲在幾乎任意路徑中。它首先搜索'。/ node_modules'然後'../ node_modules'然後'../../ node_modules'等 – slebetman 2013-11-02 14:57:11
這個答案適合我:http://stackoverflow.com/a/18264557/1696030「npmrc文件可以在C:\ path \ to \ nodejs \ node_modules \ npm \ npmrc中找到「 – 2014-05-01 22:08:47