目录
npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32
nvm
nodejs版本管理工具
安装
注意nvm不能通过npm直接安装
mac安装
nvm 安装与使用(详细步骤)_卡尔特斯的博客-CSDN博客_nvm安装
win10安装
https://github.com/coreybutler/nvm-windows/releases
相关软件
curl
用来请求 Web 服务器。linux下自带的。
wget
网络上进行下载的简单而强大的自由软件,linux下自带的。
基本命令
nvm ls
显示已安装的node版本。
nvm ls-remote
列出所有可安装的版本
nvm use 14.19.0
更改当前终端进程node使用的版本号,注意更改的只是当前终端进程的node使用版本,新建或切换其它终端时,版本没有变化。使用下面命令更改默认的版本。
nvm alias default 14.19.0
更改默认(所有终端进程)的node使用的版本号。
nvm install 14.19.0
安装node版本。安装后会自动执行nvm use安装的版本
nvm uninstall 14.19.0
删除node版本14.19.0。注意nvm 默认是不能删除被设定为 default 版本的 node,特别是只安装了一个 node 的时候,这个时候我们需要切换默认版本(nvm alias default),然后再删除。
nvm current
和node -v相同,查看当前终端进程使用的node版本。
nvm deactivate
解除当前版本绑定(将当前终端进程使用的版本指向系统版本)。
nvm on
打开对node版本的控制。
nvm off
关闭对node版本的控制。
nvm使用手册
https://github.com/nvm-sh/nvm/blob/master/README.md
nrm
npm仓库源管理工具
安装
npm i -g nrm
基本命令
nrm ls
查看当前npm的源,下图表示当前npm源为taobao的源。
nrm use npm
切换npm的源为上图npm对应的链接。
nrm test
显示各个仓库的测速,越小越快。
npx
npm5.2之后引入的(自带),所以npm版本大于5.2的可以直接使用 npx 命令而不用安装。
手动安装
npm install -g npx
作用
1.调用项目内部安装的模块
2.避免全局安装
3.执行 GitHub 源码
npx mocha --version
首先会检查项目内部是否安装了mocha模块,安装了的话则调用项目内部安装的模块mocha(通常直接调用项目内安装的模块需要在项目的根目录下执行node-modules/.bin/mocha --version)
当未安装时,npx 将mocha模块
下载到一个临时目录,使用以后再删除。以后再次执行上面的命令,会重新下载mocha
。
npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32
npx https://gist.github.com/zkat/4bc19503fe9e9309e2bfaa2c58074d32
执行Gist代码。远程代码必须是一个模块,即必须包含package.json
和入口脚本。
参数
--no-install
npx 强制使用本地模块,不下载远程模块,本地没有就会报错
--ignore-existing
npx 强制使用远程模块,本地有也会使用远程的。
-p
npx -p node@12.22.12 node -v,指定版本安装运行。
-c
将所有命令都用 npx 解释。详细见使用教程。