nvm安装nodejs/npm/nvm笔记

1 安装nvm,

  1. 指定路径nvm路径: D:\Program_Files\nvm\nvm
  2. 指定路径nodejs 路径: D:\Program_Files\nvm\nodejs

2 进入nvm安装路径找到settings.xml文件,追加2行,设置镜像

复制代码
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror:  https://npmmirror.com/mirrors/npm/

3 控制台查看nvm 版本: nvm -v

4 安装nodejs

复制代码
 1.     nvm install 14.17.1      
 2.    安装以后使用:   nvm use 14.17.1 

5 安装过程若报错:

复制代码
5.1 卸载  nvm uninstall 14.17.1
5.2	然后清空缓存: npm cache clean --force  
5.3 取消ssl验证:npm config set strict-ssl false  然后重新安装
5.4 重新安装:  nvm install 14.17.1 

6 配置环境变量

6.1 创建2个目录:
java 复制代码
创建 D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global  
创建 D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_cache
6.2 增加系统和用户环境变量 NVM_HOME(默认会自动创建),值是:D:\Program_Files\nvm\nvm
6.3 增加系统和用户环境变量NVM_SYMLINK(默认会自动创建):值是: D:\Program_Files\nvm\nodejs
6.4 系统和用户环境变量Path中,增加,%NVM_HOME% 和 %NVM_SYMLINK% 理论上nvm安装成功后会自动生成
6.5 系统和用户环境变量Path中,增加刚才创建的node_global目录:
java 复制代码
  D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global 
6.6 新建环境变量 NODE_PATH, 值为D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global\node_modules

其中D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global是上述创建的全局模块安装路径文件夹

6.7 配置npm:
复制代码
     npm config set prefix "D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global"
     npm config set cache "D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_cache"
6.8 查看配置:
复制代码
	npm config get prefix
	npm config get cache

7 使用nodejs: nvm use 14.17.1

8 查看nodejs和 npm版本:

复制代码
7.1 查看node版本: node -v
7.2 查看npm版本:  npm -v

9 使用npm安装express模块:

复制代码
 npm install express -g
 安装成功,则D:\Program_Files\nvm\ndoe_cache_v14.17.1\node_global\node_modules下会有一个 express文件夹

10 修改npm:

10.1 配置nmp镜像: npm config set registry https://registry.npmmirror.com/

10.2 查看nmp镜像配置: npm config get registry

11 全局安装cnpm:

复制代码
    npm install -g cnpm --registry=https://registry.npmmirror.com/ 或 npm install -g cnpm   
11.1 若报错报错: cmd用管理员打开再执行命令,并且需要删除npmrc文件。(C:\Users{账户}\下的.npmrc文件)
11.2 若还是报错,提示:operation not permitted, rename 解决方法:
java 复制代码
 在npm install 后面加上 --no-bin-links即可,
 可以改为: npm install --no-bin-links  -g cnpm --registry=https://registry.npmmirror.com/
 或改为: npm install --no-bin-links -g cnpm   
11.3 若还是报错,更改文件夹权限
java 复制代码
找到安装nodejs的文件路径下的"node_cache","node_global"分别更改这两个文件夹的Users权限:
右击属性-》安全-》编辑,把Users的权限设置为全部允许	
11.4 若还是爆粗,再次执行: npm cache clean --force ,然后再安装
11.5 若还是报错,更换镜像再安装:
java 复制代码
  npm config set registry https://registry.npm.taobao.org
  npm config get registry
  npm install -g cnpm --registry=https://registry.npm.taobao.org

12 查看cnpm版本:cnpm -v

相关推荐
sdgsdgdsgc1 小时前
Next.js企业级应用开发:SSR、ISR与性能监控方案
开发语言·前端·javascript
哲此一生9841 小时前
搭建Vue3工程(去除不必要的文件)
前端·javascript·vue.js
摇滚侠3 小时前
Spring Boot 3零基础教程,IOC容器中组件的注册,笔记08
spring boot·笔记·后端
黑云压城After4 小时前
H5使用环信实现视频或语音通话
前端·javascript·vue.js
bnsarocket4 小时前
Verilog和FPGA的自学笔记2——点亮LED
笔记·fpga开发·verilog·自学
未来之窗软件服务5 小时前
自己写算法(九)网页数字动画函数——东方仙盟化神期
前端·javascript·算法·仙盟创梦ide·东方仙盟·东方仙盟算法
你的人类朋友6 小时前
什么是断言?
前端·后端·安全
Larry_Yanan7 小时前
QML学习笔记(三十四)QML的GroupBox、RadioButton
c++·笔记·qt·学习·ui
FIN66687 小时前
昂瑞微:实现精准突破,攻坚射频“卡脖子”难题
前端·人工智能·安全·前端框架·信息与通信
椎4957 小时前
苍穹外卖前端nginx错误之一解决
运维·前端·nginx