npm 与 yarn 配置。
更改默认目录
npm 缓存默认在 C 盘,这会占用 C 盘大量空间,咱们把它改为其他目录。
删除缓存
在修改之前,先把之前的缓存删除。当然也可以找到对应的文件夹手动删除。
npm 缓存默认使用 ~\AppData\Local\npm-cache\_cacache
目录。
|
|
Cache verified and compressed (~\AppData\Local\npm-cache_cacache) Content verified: 123 (6009783 bytes) Index entries: 123 Finished in 1.58s
使用以下命令清空缓存。
|
|
可以看到,缓存目录已经发生了变化,_cacache
目录已经没了。它会报一个警告,可以不用管。
npm WARN using –force Recommended protections disabled.
全局配置
我这里 Node.js 安装路径是 D:\Software\nodejs
。
设置 npm、yarn 包全局下载路径
|
|
|
|
设置 npm、yarn 缓存路径
|
|
|
|
下载一下试一试, npm install hexo-cli -g
,发现报错。
npm ERR! code EPERM npm ERR! syscall mkdir npm ERR! path D:\Software\nodejs\node_cache_cacache npm ERR! errno EPERM npm ERR! FetchError: Invalid response body while trying to fetch https://registry.npmjs.org/hexo-cli: EPERM: operation not permitted, mkdir ‘D:\Software\nodejs\node_cache_cacache’
权限问题,把以上两个文件夹设置为可以修改与写入即可。
修改环境变量
最后记得把 npm 的环境变量改一下,改成 node_global
这个路径。
换源
改为淘宝源。
npm 换源
|
|
yarn 换源
|
|