NodeJs 版本管理与安装

131 阅读1分钟

Nodejs在window中的版本控制

nvs版本管理器的安装

  • nvs与nvm都是管理node版本的,但是nvs是跨平台的,即在windows中也可使用
  • nvs的安装,只需要在CMD中执行以下命令即可
winget install jasongin.nvs

nvs的常见命令

  • nvs ls 查看本地已安装的node版本列表
  • nvs ls-remote 查看可安装的node版本列表
  • nvs add <version> 安装指定版本的nodejs
  • nvs use <version> 切换指定版本的nodejs
  • github地址

node版本查看

  • node -v

常见的包管理工具

  • ubuntu 的 apt-get
  • Java 的 maven
  • Node 的 npm

npm包管理工具

  • 使用npm来安装nodejs的一些模块
  • 安装的包,包名和版本会存在package.json的dependencies/devDependencies中
  • 包本身会存放在node_modules中,如果依赖一个模块的不同版本,则不同版本都会安装

npm安装源设置

  • 切换淘宝源
npm config set registry=https://registry.npmmirror.com
  • 切回官方源(当发布包的时候)
npm config set registry=http://registry.npmjs.org

npm包的发布

  • 如果要发布一个本地的项目作为包,则需要npm init 初始化package.json文件来管理包
  • 配置package.json,私人的包一般包名是@用户/包名
  • npm adduser 添加登录用户
  • npm whoami 查看登录用户
  • npm publish 发布本地模块为包