nvm
node版本管理器
配置命令行允许使用脚本
sh
set-executionpolicy remotesignednvm
官网
安装nvm
选择nvm安装目录
选择node快捷方式目录 使用nvm use之后,这个快捷方式会自动连接到使用的node版本
安装完成后,系统环境变量会有刚才选择的地址
换源
可以进到nvm的目录查看setting.txt文件是否修改成功
sh
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/使用nvm安装node

安装完成后默认没使用(如果nvm和nodejs目录都选在根路径,则默认会使用)
注意
当nvm没使用任何node版本时,nodejs的目录不会创建,在选择了node版本后,nodejs的快捷方式会自动创建 
测试当前node版本
sh
node -v| 命令 | 说明 |
|---|---|
nvm list | 查看已经安装的版本 |
nvm list installed | 查看已经安装的版本 |
nvm list available | 查看网络可以安装的版本 |
nvm arch | 查看当前系统的位数和当前nodejs的位数 |
nvm install [arch] | 安装制定版本的node 并且可以指定平台 version 版本号 arch 平台 |
nvm on | 打开nodejs版本控制 |
nvm off | 关闭nodejs版本控制 |
nvm proxy [url] | 查看和设置代理 |
nvm node_mirror [url] | 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/ |
nvm npm_mirror [url] | 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/. |
nvm uninstall | 卸载指定的版本 |
nvm use [version] [arch] | 切换指定的node版本和位数 |
nvm root [path] | 设置和查看root路径 |
nvm version | 查看当前的版本 |
npm
npm:node包管理器
配置全局和缓存路径
设置全局安装目录(不用改,默认是对的)
sh
npm config set prefix "D:\nvm\nodejs"设置缓存目录
sh
npm config set cache "D:\nvm\nvm\npm-cache"查看配置清单
sh
npm config list查看全局安装目录(默认nvm的nodejs目录:D:\nvm\nodejs)
sh
npm config get prefix查看缓存目录(默认:C:\Users\lenovo\AppData\Local\npm-cache)
sh
npm config get cachenpm查看当前源
sh
npm config get registrynpm换源
注意:如果使用pnpm,且pnpm是npm安装的,则
sh
# 查看npm当前设置的源
npm config get registry
# 查看当前所有源列表
npm config list
# 设置为淘宝镜像
npm config set registry https://registry.npmmirror.com
# 设置为腾讯云镜像
npm config set registry http://mirrors.cloud.tencent.com/npm/
# 设置回原本的源,用来发布npm包
npm config set registry https://registry.npmjs.org安装yarn和pnpm
npm install -g yarn pnpm初始化package.json
sh
npm initpackage.json中的一些命令
script
sh
# 运行该命令后自动用默认浏览器打开
--open
# Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查
vue-tsc
# TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出
--noEmit
选择node快捷方式目录 使用nvm use之后,这个快捷方式会自动连接到使用的node版本
安装完成后,系统环境变量会有刚才选择的地址