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

cli*_*ers 9 node.js npm

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

~/node_modules
Run Code Online (Sandbox Code Playgroud)

我想将其更改为任意路径,例如:

c:\dev\repo\node_modules
Run Code Online (Sandbox Code Playgroud)

我试过了

npm config set prefix <path>
Run Code Online (Sandbox Code Playgroud)

有各种各样的价值,但似乎没有一个.

mts*_*tsr 4

正如常见问题解答中所述,npm 在本地安装模块,以避免与嵌套依赖项发生依赖项冲突。如果您确实希望不同的项目引用相同的副本,您可以使用npm link