Node版本管理控制器n
简介:
Node 可以通过n来管理不同的版本。类似Python中的pyenv进行python多版本管理。
安装 n:
$ npm install -g n
查看帮助:
$ n --helpUsage: n [options/env] [COMMAND] [args]Environments:n [COMMAND] [args] Uses default env (node)n io [COMMAND] Sets env as ioCommands:n Output versions installedn latest Install or activate the latest node releasen -a x86 latest As above but force 32 bit architecturen stable Install or activate the latest stable node releasen <version> Install node <version>n use <version> [args ...] Execute node <version> with [args ...]n bin <version> Output bin path for <version>n rm <version ...> Remove the given version(s)n --latest Output the latest node version availablen --stable Output the latest stable node version availablen ls Output the versions of node available(iojs):n io latest Install or activate the latest iojs releasen io -a x86 latest As above but force 32 bit architecturen io <version> Install iojs <version>n io use <version> [args ...] Execute iojs <version> with [args ...]n io bin <version> Output bin path for <version>n io rm <version ...> Remove the given version(s)n io --latest Output the latest iojs version availablen io ls Output the versions of iojs availableOptions:-V, --version Output current version of n-h, --help Display help information-q, --quiet Disable curl output (if available)-d, --download Download only-a, --arch Override system architectureAliases:which binuse aslist ls- rm# 查看可用的Node版本
$ n ls0.8.60.8.70.8.80.8.90.8.100.8.110.8.120.8.130.8.140.8.150.8.160.8.170.8.180.8.190.8.200.8.210.8.220.8.230.8.240.8.250.8.260.8.270.8.28
安装不同的版本:
$n 6.0.0install : node-v6.0.0mkdir : /usr/local/n/versions/node/6.0.0fetch : https://nodejs.org/dist/v6.0.0/node-v6.0.0-darwin-x64.tar.gzinstalled : v6.0.0$ node --version
v6.0.0
查看已安装的版本:
$ nnode/0.10.34node/5.9.1ο node/6.0.0还可以选择不同的版本
安装完成之后,直接输入n后输出当前已经安装的node版本以及正在使用的版本(前面有一个o),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效。
安装最新的版本
$ n latest
安装稳定版本
$ n stable
删除某个版本
$ n rm 0.10.1
以指定的版本来执行脚本
$ n use 0.10.21 some.js
常见问题和解决
======
- 使用国外源下载太慢:
n 8.2.1install : node-v8.2.1Error: invalid version 8.2.1
TODO:
扩展阅读
node升级神器-n
http://www.lovejavascript.com/#!zone/blog/content.html?id=68
简介:
在 n 的 github 上有这么一句:
Node.js version management: no subshells, no profile setup, no convoluted API, just simple.
node.js版本管理: 没有分支层,没有外形设置,没有复杂的api,就是简单
系统兼容
支持mac 与 linux,两个系统我都已安装备。 根据作者提供信息,n不支持window
利用N来管理nodejs的版本问题
http://blog.csdn.net/jiangbo_phd/article/details/51476155
简介:
n是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的Express框架作者)
作者:jiaxiaolei
链接:https://www.jianshu.com/p/a927bcecdbc0
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
Node版本管理控制器n相关推荐
- Node版本管理nvm, npm
nvm(node version manger) Node版本管理 nvm是一个简单的bash script来管理多个活动的node.js版本. 安装nvm: 具体看git:https://githu ...
- windows下安装node版本管理工具及nvm use切换不成功问题解决
windows下安装node版本管理工具及nvm use切换不成功问题解决 参考文章: (1)windows下安装node版本管理工具及nvm use切换不成功问题解决 (2)https://www. ...
- pnpm安装使用教程以及pnpm node版本管理以及EPERM operation not permitted symlink问题解决
pnpm安装使用教程以及pnpm node版本管理以及EPERM operation not permitted symlink问题解决 pnpm:目前来看是一个大趋势,如:nest-cli目前除了n ...
- NVM Node版本管理工具
前言:在我们的日常开发中经常会遇到这种情况:手上有好几个项目,每个项目的需求不同,进而不同项目必须依赖不同版的 NodeJS 运行环境.如果没有一个合适的工具,这个问题将非常棘手. nvm 应运而生, ...
- Windows10下Node版本管理与随意切换
Windows下Node版本管理与随意切换 使用GNVM 环境 问题一:无权操作文件 问题二:文件被占用 问题三:node版本不存在 `GNVM` 是一个简单的 `Windows` 下 Node.js ...
- windows下node版本管理
**背景:**公司里遇到一个脚手架搭建的Vue项目,正常运行:npm i 然后发现报错,node-sass.sass-load什么的一堆,说当前运行环境不行 开始以为是node-sass和sass-l ...
- nvm node版本管理 npm不是内部或外部命令
开发时经常遇到npm启动项目报错,报各种奇奇怪怪的错, 当错误不明确时,当你删除node_modules 重新安装依赖还是无果时,可以考虑是node版本的问题,尝试下更换版本. 但总不能卸载安装卸载安 ...
- Node 版本管理 快速切换版本、版本回退(降级)、版本更新(升级)
场景 最近遇到一些node的坑,比如6.3.0版的node用不了公司最新的工作流,升级到10.x版的node后,又用不了另一套工作流. 问题 怎么实现node版本降级.升级?是否可以安装多个版本按需要 ...
- node版本管理n的使用
一些项目对node版本会有特殊的版本要求,因此需要在开发过程中对多版本的node进行管理,以n为例. 1.安装n npm install -g n 完成后可进行查看 n --version # n 2 ...
- 【工具】1343- NVS —— js 实现的node版本管理工具
NVS (Node Version Switcher) NVS 是一个跨平台的 Node.js 的版本切换工具,并且 NVS 本身是用Node.js[1]编写的. 这个工具显然是受到其他 Node.j ...
最新文章
- r语言 图形一览_R语言之图形概览
- 【AAAI2022】TLogic:时序知识图谱上可解释链接预测的时间逻辑规则
- java中的数据库事务处理
- centos 7 jenkins安装
- 银行卡为何要使用ISO8583格式
- 创建一个dynamics CRM workflow (三) - Creating Configuration Entity for Custom Workflow
- 人脸扫描建模_人脸识别智能锁安全吗?
- B01_NumPy Ndarray对象(ndarray内容结构,参数,多维,最小维度,dtype参数)
- [链表]---链表中环的入口节点
- 有上下界网络流问题汇总
- restful风格使用小例
- 吴恩达深度学习 —— 4.3 核对矩阵的维数
- arXiv与文献调研神器Connected Papers强强联合
- tf卡可以自己裁剪成nm卡_真假TF卡鉴定方法
- mysql读写分离延迟_解决Mysql读写分离数据延迟
- phpAdmin中id字段如何设置自增
- 【解决】Win 10+Visual Studio community 2017,许可证到期,不能登录问题
- 7 125 kHz RFID技术
- 中兴echat_公网对讲机都有哪些平台?
- Linux/ubuntu下卸载软件