乐趣区

关于前端:nvm-安装-node-npm-报错无效

1、下载
可在点此在 github 上下载最新版本, 本次下载安装的是 windows 版本。关上网址咱们能够看到有两个版本:

  • nvm-noinstall.zip:绿色免安装版,但应用时需进行配置。
  • nvm-setup.zip:安装版,举荐应用
  • 解压 点击【nvm-setup.exe】间接装置
  • 装置胜利后,在 cmd 查看是否装置胜利 nvm version

2. 装置 / 治理 nodejs

1、查看本地装置的所有版本;有可选参数 available,显示所有可下载的版本。

nvm list available

2、装置,命令中的版本号可自定义,具体参考命令 1 查问进去的列表

nvm install 12.18.3

3、应用特定版本

nvm use 12.18.3
// 查看 
nvm list 

4、卸载

nvm uninstall 12.18.3

5. 配置装置国内镜像
在 nvm 装置目录,找到 setting.txt 用记事本关上增加如下两行
node_mirror: http://npm.taobao.org/mirrors…
npm_mirror: https://npm.taobao.org/mirror…

问题
(1). 有时候 nvm use 12.18.3 发现 node 装置胜利了

查看 npm 版本报错
npm -v 

(2). 比照发现在 nvm 目录 node 版本 v12.18.3 的 node_modules 是空的

(3). 失常状况是 node_modules 下是有 npm 包的

问题解决

须要本人到 npm 官网 (https://npm.taobao.org/mirror…
node 版本(https://nodejs.org/en/download/releases/
)
下载手动装置对应的 npm 版本
1、进入 nvm 下的指定的 node 版本目录发现目录下没有 npm 运行文件
2、进入 node_modules 发现文件夹为空

3、下载对应 npm 版本

4、本人下载 node 对应的 npm 版本
5、解压后将文件夹重命名为 npm 并复制到 node_modules 目录下

6、最初查看是否能够,cmd 中输出 npm -v,看到版本号就阐明能够了

npm -v

参考:
装置 nvm:
https://www.cnblogs.com/gaozejie/p/10689742.html

npm 有效:
https://blog.csdn.net/Deleven_Blog/article/details/100077732

环境变量配置:
https://www.cnblogs.com/peng-zhao/p/10919967.html

退出移动版