这次NPM的缓存让我呕心沥血

105 阅读1分钟

事故起因

电脑长时间休眠,前天心血来潮想让他休息一下,就关机了。

昨天开机后盘算着学一下NestJs框架,下载cors第三方插件时,下载到最后就卡死,等了好久。。。

提示个: 35 packages are looking for funding run npm fund for details

试了好多次都这样别提多恶心。

尝试解决

镜像源也没问题 registry=https://registry.npm.taobao.org后缀也加了。

下载CNPM/YARN (下载不下来)。

NVM反复清理卸载安装,都不起效果。

修改环境变量。

询问AI

关机重启还是一样。

琢磨问题

好像并不是尝试的那几个包下载不了,而是所有的包都下载不了。

解决办法

进入C:\Users\Administrator目录 删除.npmrc文件 删除.cnpm文件(这个没有就不管)

*注:“.”开头的是隐藏文件,如果你没找到,就自行百度设置下显示隐藏文件

苍天啊,终于解决了,折磨了我接近一天,我是一有空就研究一有空就研究。。。

思考原理

在C:\Users\Administrator目录下的.npmrc文件是Node.js包管理器(npm)的配置文件。npm是用于管理和安装JavaScript包的工具。.npmrc文件包含有关npm的配置选项,例如注册表源、代理设置、缓存路径等。通过编辑和配置.npmrc文件,您可以自定义npm的行为和设置。