Node.js 工具集:npm、npx、nrm、nvm
node:是一个基于 Chrome V8 引擎的 JS 运行环境。
npm:是 node.js 默认的包管理系统(用 JavaScript 编写的),在安装的 node 的时候,npm 也会跟着一起安装,管理 node 中的第三方插件。
npx:npm 从 v5.2.0 开始新增了 npx 命令,>= 该版本会自动安装 npx,附带:npx 有什么作用跟意义?为什么要有 npx?什么场景使用?。
nrm:是一个 npm 源管理工具,使用它可以快速切换 npm 源,默认是官方源,当 npm 下载包过慢时,可能需要切换到第三方源(例如:淘宝、科大…),还有公司私有源地址等等。
nvm:node 版本管理器,也就是说:一个 nvm 可以管理多个 node 版本(包含 npm 与 npx),可以方便快捷的 安装、切换 不同版本的 node。
安装
nvm的安装只需要执行以下一条命令
linux下
1 | curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash |
windows下,直接去官网,即可下载得到正版
常用命令
1 | nvm list // 查看安装的所有node的版本 |
换源
在linux下,可以在/etc/profile
或者~/.bashrc
定义全局变量,然后source去刷新
1 | export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node |
在windows下,修改nvm配置目录的setting.txt
文件
加上
1 | node_mirror: https://npmmirror.com/mirrors/node/ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小贺同学的blog!
评论