原因 :
该回答引用ChatGPT
执行 npm i nrm -g --save 命令解决,这是因为:
- nrm 是一个 npm 源管理器,用于快速切换 npm 源。安装它时需要使用 npm 命令,且需要加上 -g 标志安装为全局模块。
- 直接使用 npm i nrm 命令时,可能会出现警告,因为:
- 您的 npm 源可能指向 npm 官方源,而 nrm 包在官方源中并不存在,所以会报找不到包的警告。
- 您本地的 npm 缓存中并没有 nrm 包,所以需要从源下载,出现警告是正常的。
- 加上 --save 标志后,会将 nrm 包信息保存到 package.json 的 dependencies 中,并将包下载至本地缓存,所以 second 次安装时就不会出现警告。
- 所以,执行 npm i nrm -g --save 命令,效果是:
- 使用 npm 从源下载并安装 nrm 包
- 将 nrm 包依赖信息添加到全局 package.json 文件中
- 由于有缓存,第二次安装时不会再出现警告
因此,npm i nrm -g --save 命令解决了初次安装警告的问题,这是通过下载包,添加依赖信息,并缓存包实现的。
推荐您在使用 npm 安装全局模块时,都加上 --save 标志,这可以很好地解决初次安装的各种警告问题,并保证包能够正常使用。
望采纳