文章摘要: Nodejs的npm由于网络问题导致下载依赖失败,如何通过手动下载依赖并安装到当前项目。
注释
- 该方法一般用于在通过命令搭建别人的项目时,出现某些依赖由于网络问题无法下载。
- 通过查看错误提示,确定是哪一个依赖无法下载。
- 我们将使用以下流程进行手动下载并安装。
警告
- 若非上面的目的而出现的问题,请注意该依赖是否存在依赖其他依赖的可能。
- 查看错误信息,确定是哪一个依赖下载不下来
- 在第4行,提示下载地址和依赖名(xisx)和版本号(0.20.2)。
- 安装已经下载到本地的依赖到项目中
- 将该链接在浏览器打开并下载到本地。
- 在当前项目的目录下执行如下安装命令,安装到当前项目中。
- 使用
npm install <路径+名称.tgz>。
- 修改项目中的
package.json文件
- 安装完成后
package.json会有以下变化,但需要二次修改。
- 提示:第12行需要修改为所需的版本号,原本是自动指定为本地依赖包的目录,因此需要修改。
- 修改项目中的
package-lock.json文件
- 安装完成后
package-lock.json会有以下变化,但需要二次修改。
- 提示:需要修改第12行和第17行的路径,分别改为版本号和下载地址。
- 手动安装依赖的流程结束。



