npx 切换不同版本的 node 😲

npx 切换不同版本的 node 😲

偶然发现 nodenpx 可以切换不同版本的 node,妥妥的 node 版本管理工具。之前也试过 nvm ,在某些场景下,个人感觉 npx 更方便点。

01 原理

利用 npx 可以下载模块这个特点,可以指定某个版本的 Node 运行脚本。它的窍门就是使用 npm 的 node 模块

具体的 npx 语法,可以参考阮一峰老师,[此处](npx 使用教程 - 阮一峰的网络日志 (ruanyifeng.com))

02 示例

模拟一个需要 node@12.xx.xx 才能启动的项目

使用 npx 下载对应 node 版本模块

1
2
$ npx node@12.9.1 -v
v12.9.1

找到需要启动项目的目录下

1
$ npx -p node@12.9.1 npm start

项目启动成功…


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!