如何更改Windows上NPM安装的默认位置?

当我在Windows上安装NPM模块时,将它们安装到:

~/node_modules 

我想设置更改为任意path,如:

 c:\dev\repo\node_modules 

我试过了

 npm config set prefix <path> 

有了各种价值,但他们似乎没有任何工作。

正如FAQ npm中提到的那样,在本地安装模块,以避免与嵌套依赖冲突。 如果你真的想要不同的项目引用相同的副本,你可以使用npm链接 。