Windows 下修改 npm 全局包存储目录和缓存目录

Windows 下修改 npm 全局包存储目录和缓存目录
Mus查看目录存储位置
如果你的 Windows 是第一次安装 Node.js 或者安装过 Node.js 但并没有对 npm 全局包存储目录和缓存目录做过任何配置的话,那么 npm 全局包存储目录和缓存目录的默认存储位置为:
- 全局包存储目录:
C:\Users\用户\AppData\Roaming\npm - 缓存目录:
C:\Users\用户\AppData\Local\npm-cache
输入下面命令即可查看。
1 | # 查看 npm 全局包存储目录 |
默认情况下 npm 的全局包存储目录和缓存目录是在 C 盘下的,但有时我们会因为一些原因想要更改全局包存储目录和缓存目录,本文将详细的讲述如何进行相应的操作。
创建目录
配置的新目录路径不要含有空格!特殊字符!中文等不然后面使用可能会出错!
在您的计算机上选择一个合适的位置新建两个如下目录:
全局包存储目录。例如创建一个名为
npm-global的目录(D:\Env\Node\npm-global)缓存目录。例如创建一个名为
npm-cache的目录(D:\Env\Node\npm-cache)
配置目录
配置 npm 使用新的全局包存储目录和缓存目录。打开命令行界面,在命令行中运行以下命令。
1 | # 配置 npm 全局包存储目录 |
配置完这两个命令后 npm 全局包将会安装到新的全局包存储目录和缓存目录。
配置环境变量
添加新的全局包存储目录到用户环境变量的 Path 变量中,以便于全局包可以被访问。
在环境变量中找到用户变量一栏,找到 Path 并在其中添加上你的全局包存储目录,然后一路确定退出。
完成以上操作后,现在 npm 全局包安装在新的存储目录下,并且可以在系统上的任何位置使用已安装的全局包了。
补充
如果你之前没有配置过 npm 全局包存储目录和缓存目录,但是已经用过一段时间 npm 了之后,现在想要更改这两个目录,但是又不想重新下载那些已下载的包,只需要前往你之前的目录将里面的内容移动到新目录中即可。
评论
匿名评论隐私政策



