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版本查看
常见的包管理工具
- 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 发布本地模块为包