持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情
nvm
nvm 是一个node包版本管理工具,其特点是可以安装多个node版本,可以在各版本之间快速切换
支持的平台有: Linux,macOS,Windows WSL
nvm官网: github.com/nvm-sh/nvm
安装nvm
以linux安装为例
//一键安装
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
//查看nvm版本
nvm -v
无法访问raw.githubusercontent.com的兄弟,请baidu一下访站点Connection refused的问题
安装node
//安装node16
nvm install 16
//安装node14
nvm install 14
//指定小版本号安装14.10
nvm install 14.10
使用node
查看node目前所有版本
nvm ls
-> 代表当前使用的版本(只在当前环境生效)
default 代表默认使用的版本
切换指定版本
//改变当前的node版本
nvm use v14.19.3
//指定node版本为默认版本
nvm alias default v14.19.3
当前使用的node版本和默认版本 都改为v14.19.3了
卸载node版本
//卸载16.15.1版本
nvm uninstall v16.15.1
//取消默认版本(下次再安装的node,直接就是默认)
nvm unalias default
如果卸载又接着安装,会非常快,因为是直接从本地cache目录(.nvm/.cache/bin/)中找到安装包,
运行js脚本
nvm还提供了指定node版本来运行js脚本的功能,在这调试时非常有用
nrm
nrm 是一个npm注册表(仓库源)管理工具,一键切换cnpm,taobao,tencent等仓库源,帮助开发者快速安装依赖
安装nrm
//全局安装,安装完成可直接使用nrm命令
npm install -g nrm
查看可使用源
nrm ls
默认使用npm源,也就是npm官方源,目前有腾讯,淘宝,cnpm源可用
使用nrm
//创建一个目录
mkdir demo1
//初始化一个项目
cd demo1
npm init
切换到taobao源测试一下安装速度
//切换源
nrm use taobao
//安装vue最新版
npm install vue
下图可以看到2秒不到就把vue3.2.27安装好了。速度是杠杠的
使用私服
nrm提供了相应的参数来对接私有npm仓库(私服),这个私服可以使用verdaccio,nexus搭建
//增加私服
nrm add gnpm http://ip:port
//使用私服
nrm use gnpm
总结
掌握重要的工具可以让你在环境中少折腾一会,也让你的开发有效率的提升,nvm和nrm就是这样的好工具
今天的文章前端环境管理2大利器nvm和nrm分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/15465.html