Skip to content

nvm

node版本管理器

配置命令行允许使用脚本

sh
set-executionpolicy remotesigned

nvm

官网

打开github的nvm-windows地址

打开github地址

安装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 cache

npm查看当前源

sh
npm config get registry

npm换源

注意:如果使用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 init

package.json中的一些命令

script

sh
# 运行该命令后自动用默认浏览器打开
--open

# Vue 官方提供的命令,用于执行 TS 的类型检查。它在执行时会根据项目中的 tsconfig.json 文件配置进行类型检查
vue-tsc

# TS 编译器的选项,使用 --noEmit 选项后,编译器仅执行类型检查,而不会生成任何实际的编译输出
--noEmit