一、nrm
1、什么是nrmh3>
nrm 是一个 npm 源管理器,允许你快速地在 npm源间切换。
比如你的公司有自己私有的npm源,提供依赖包名为@pa_ui;npm官方源(国外的);淘宝的npm源(国内的),提供依赖包vue等。这些npm源提供了不同的依赖包,根据实际情况安装依赖包时,需要在不同的npm源之间切换,这时候nrm就可以派上用场了。
2、没有安装nrm前,如何设置当前的npm源
可以通过以下命令设置当前npm源,如设置当前npm源为淘宝源:
再命令面板输入以下命令,可以看到npm的配置,registry的值就是当前的npm源:
这时候我们就可以安装淘宝源上的依赖,比如:vue
3、安装nrm和使用
1)全局安装nrm:
2)添加源:
3)查看所有源列表:
如下图所示,有*的表示当前的npm源
4)查看当前源:
如下图所示,显示的是当前npm源的源名:
5)切换源:
二、nvm
1、什么是nvm
nvm是node的版本管理工具,可以操作node版本的切换、安装、查看等。
不同项目中的依赖可能需要node的版本不一样,这样我们再切换到具体项目时候,可能就要切换node的不同版本,以便于进一步开发。
2、node的安装
1)可以在node的官 进行安装,但是不同版本的node无法切换
2)通过nvm安装,nvm可以快速切花node的版本
3、nvm的安装(mac)
github安装说明:https://github.com/nvm-sh/nvm
如果公司提供了下载该软件的地方,可直接用公司提供的软件包,这样简单方便。如果是自己的电脑那就得老老实实自己去配置下载了
1)首先卸载电脑已经安装好的node
参考文章:https://blog.csdn.net/huangpb123/article/details/120248002
2)在Mac的终端中输入以下命令下载nvm(版本为0.39.0)
有可能命令面板出现下面的提示:Failed to connect to raw.githubusercontent.com port 443
大致意思就是拒绝连接,可以通过下面的配置尝试做映射:
1)点击链接,前往:https://ipaddress.com/website/raw.githubusercontent.com
2)在下方的ipv4中选择一个地址:
3)在终端中输入
会提示该文件是一个只读文件,不能做修改:
或者修改完,保存会 下面的错误:
原因:权限不够,普通无法保存,需要使用超级用户才可以
换成命令:(sudo命令临时提供超级管理员权限)
4)插入 185.199.110.133 raw.githubusercontent.com
5)点击esc,切换成命令模式
6)保存强制退出::wq!
7)退出后继续执行下面命令:
出现下图,则表示正在安装,否则在换其他ip试下:
8)关闭终端,重新打开终端,输入nvm,出现Node Version Manager则表示安装成功:
4、nvm使用
nvm常用的一些命令:
参考文章:
Mac安装nvm_一缕82年的清风的博客-CSDN博客_mac nvm
https://blog.csdn.net/animatecat/article/details/125183346
文章知识点与官方知识档案匹配,可进一步学习相关知识Vue入门技能树Node.js和npmNode安装与配置23543 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!