linux下升级npm以及node
来源:互联网 发布:软件功能测试流程 编辑:程序博客网 时间:2024/06/16 22:40
linux不比windows,鼠标点两下什么都好说,在windows下面升级node,只需要去官网下载最新的msi安装包,然后安装到之前的node路径下,一切ok。其实linux使用命令行也是很爽的,作为程序员,难道不应该更喜欢看到命令行吗,哈哈哈!
npm升级
废话不多说,直接讲步骤。先从容易的开始,升级npm。
npm这款包管理工具虽然一直被人们诟病,很多人都推荐使用yarn,但其使用人数还是不见减少,况且npm都是随node同时安装好的,一时让我抛弃它,还是有点难做到。
npm i -g npm
是的,你没看错。升级npm只需要像安装其它包一样install一下就行,windows和linux下都可以通过此方式进行升级,你还能指定npm的版本。
npm i -g npm@5.0.0
node升级
node升级相对于npm来说就复杂一点了。
- 首先通过npm安装node的版本管理工具“n“,不用惊讶,名字就是这么简单,就叫n。据了解,n是node下的一个模块,作者是Express框架的开发者。
npm i -g n
- 检查n模块
先查看系统node的安装路径,n模块的默认路径为 ‘/usr/local’。
$ which node/data/home/server/nodejs/bin/node #举个例子
如果路径与n模块的默认路径相同可以跳过3步骤。
- 通过N_PREFIX变量来修改 n 的默认node安装路径。
(1) 编辑环境配置文件
vim ~/.bash_profile
(2) 将下面两行代码插入到文件末尾
export N_PREFIX=/data/home/server/nodejs #node实际安装位置export PATH=$N_PREFIX/bin:$PATH
(3) :wq保存退出;
执行source使修改生效。
$ source ~/.bash_profile
(4) 确认一下环境变量是否生效。
echo $N_PREFIX/data/home/server/nodejs
- n模块常用命令
Commands: n Output versions installed n latest Install or activate the latest node release n -a x86 latest As above but force 32 bit architecture n stable Install or activate the latest stable node release n lts Install or activate the latest LTS node release n <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 prune Remove all versions except the current version n --latest Output the latest node version available n --stable Output the latest stable node version available n --lts Output the latest LTS node version available n ls Output the versions of node available
(1) 安装node最新版本
n latest
(2) 安装稳定版
n stable
(3) 安装指定版本
n v7.10.0
(4) 查看已安装版本
n
(5) 删除指定版本
n rm 6.4.0
最后,linux下还有一款基于shell的node管理工具nvm,有兴趣的同学也可以自己尝试下。
阅读全文
0 0
- linux下升级npm以及node
- node升级&npm升级
- npm 升级,node 升级
- 升级node与npm
- [Node]升级npm方法
- 升级npm 升级node.js
- 使用npm升级node js
- windows下安装node.js, npm以及express4.x
- ubuntu下nvm,node以及npm的安装与使用
- ubuntu下nvm,node以及npm的安装与使用
- linux安装node/npm
- 如何升级node.js和npm?
- npm安装时出现错误解决办法及mac下升级node.js
- Mac下安装node,npm
- linux node npm gulp 安装
- 安装node,npm,cnpm [linux]
- Linux系统升级node与npm
- Node.js、以及npm的个人理解
- Spark高级数据分析(1) ——纽约出租车轨迹的空间和时间数据分析
- 离散数学上机题目1(判断元素是否属于集合)
- 前端面试题总结
- python---异常处理2
- Soapui接口功能测试循环与嵌套循环
- linux下升级npm以及node
- loadrunner经典面试题(附答案)
- Oracle获取执行计划的五种方法
- swing飞机大战 一 开始界面和选关界面
- 网络 I/O 模型
- WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED解决方法
- 10000小时和10000次提交
- CAS SSO 单点登录 第一篇
- UVa 1600 Patrol Robot——bfs