NPM、NVM、NRM

1.npm

什么是npm:npm是一个管理工具,用来管理各个包。用 JavaScript (运行在 Node.js 上)写的 npm,全称是 Node Package Manager。

通常从官网下载安装node,会同时安装npm;

NPM 的思路大概是这样的:

  1. 买个服务器作为代码仓库(registry),在里面放所有需要被共享的代码

  2. 发邮件通知 jQuery、Bootstrap、Underscore 作者使用 npm publish 把代码提交到 registry 上,分别取名 jquery、bootstrap 和 underscore(注意大小写)

  3. 社区里的其他人如果想使用这些代码,就把 jquery、bootstrap 和 underscore 写到 package.json 里,然后运行 npm install ,npm 就会帮他们下载代码

  4. 下载完的代码出现在 node_modules 目录里,可以随意使用了。

这些可以被使用的代码被叫做「包」(package),这就是 NPM 名字的由来:Node Package(包) Manager(管理器)。

package.json 文件有一个 scripts 字段,可以用于指定脚本命令,供 npm 直接调用。

安装:

brew install node 安装node时会一同伴随安装npm

2.nvm

nodejs 版本管理工具。
也就是说:一个 nvm 可以管理很多 node 版本和 npm 版本。

利用brew安装nvm
$ brew install nvm

安装完成后打开终端并配置文件
进入当前用户的Home目录
$ cd ~

编辑.bash_profile文件
$ vim .bash_profile

按 i 进入编辑模式

在文件中添加内容
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
然后按 esc 退出编辑模式
按 :wq 保存并退出(通过键盘输入:wq)

输入命令更新配置的文件

$ source ~/.bash_profile

如果安装之后启用,提示command。 not found

进入文件,添加语句

~/.zshrc文件里加一句 source ~/.bash_profile。

3.nrm

nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。

安装nrm
在命令行执行命令,npm install -g nrm,全局安装nrm。

使用:nrm ls:列出所有的源

nrm use 【name】切换为某个源。

踩坑:
1.场景:每次打开终端node版本指向system,执行nvm use v10.24.0,重新打开终端有恢复为system。

解决办法:改变访问node的路径,将路径映射为nvm下安装的node版本。

找到nvm下node的路径
在这里插入图片描述

改变路径访问的映射
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值