Node.js设置或更改npm下载包的默认缓存目录命令npm config set cache

npm下载包缓存目录用于保存已下载包的电脑本地位置,从而方便在后续安装相同包时进行复用,有效节省下载安装时间和带宽资源。不同操作系统的默认npm缓存目录会有差异,但好像都不好找。windows系统的默认npm缓存目录的路径一般是C:\Users\<username>\AppData\Roaming\npm-cache。(username是电脑用户名)

如果不喜欢这个存储路径,可以使用npm命令进行更改设置。

1、在nodejs安装目录,如D:\nodejs,直接鼠标右键新建文件夹的方式创建一个用来存放全局npm包的目录(使用命令创建,则是mkdir命令),命名为node_cache,那么其路径便是D:\nodejs\node_cache

2、以管理员身份运行命令提示符工具,输入以下命令后按回车键执行命令:

npm config set cache "D:\nodejs\node_cache"

这条命令的作用是把npm缓存目录设置为刚刚创建的目录路径D:\nodejs\node_cache

3、使用npm config get cache命令可以获取缓存目录的路径,同样以管理员身份运行命令提示符工具,输入以下命令后按回车键执行命令:

npm config get cache

如果返回的是D:\nodejs\node_cache,那么npm缓存目录更改成功,如下图:

npm-config-set-cache.jpg

关键词: nodejs