linux下升级npm以及node

npm升级

废话不多说,直接讲步骤。先从容易的开始,升级npm。

npm这款包管理工具虽然一直被人们诟病,很多人都推荐使用yarn,但其使用人数还是不见减少,况且npm都是随node同时安装好的,一时让我抛弃它,还是有点难做到。

npm i -g npm
  • 1

是的,你没看错。升级npm只需要像安装其它包一样install一下就行,windows和linux下都可以通过此方式进行升级,你还能指定npm的版本。

npm i -g [email protected]5.0.0
  • 1

node升级

node升级相对于npm来说就复杂一点了。

1、首先通过npm安装node的版本管理工具“n“,不用惊讶,名字就是这么简单,就叫n。据了解,n是node下的一个模块,作者是Express框架的开发者。

npm i -g n
  • 1

2、检查n模块

先查看系统node的安装路径,n模块的默认路径为 ‘/usr/local’。

$ which node

/data/home/server/nodejs/bin/node   #举个例子
  • 1
  • 2
  • 3

如果路径与n模块的默认路径相同可以跳过3步骤。

3、通过N_PREFIX变量来修改 n 的默认node安装路径。

(1) 编辑环境配置文件

vim ~/.bash_profile   
  • 1

(2) 将下面两行代码插入到文件末尾

export N_PREFIX=/data/home/server/nodejs #node实际安装位置
export PATH=$N_PREFIX/bin:$PATH
  • 1
  • 2

(3) :wq保存退出;

执行source使修改生效。

$ source ~/.bash_profile
  • 1

(4) 确认一下环境变量是否生效。

echo $N_PREFIX
/data/home/server/nodejs
  • 1
  • 2

4、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
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

(1) 安装node最新版本

n latest
  • 1

(2) 安装稳定版

n stable
  • 1

(3) 安装指定版本

n v7.10.0
  • 1

(4) 查看已安装版本

n
  • 1

(5) 删除指定版本

n rm 6.4.0
  • 1


最后,linux下还有一款基于shell的node管理工具nvm,有兴趣的同学也可以自己尝试下。

原文地址:https://www.cnblogs.com/aacoutlook/p/9048126.html

时间: 2024-08-02 03:13:22

linux下升级npm以及node的相关文章

linux下升级 OpenSSH

一.下载最新版本 OpenSSH OpenSSH 的官方网站:http://www.openssh.com 这里我下载的是openssh-6.2p1 使用ssh -V 命令查看一下 #安装相关的组件 yum -y install gcc openssl-devel pam-devel rpm-build 二.下面开始升级SSH,这里我写了两种升级方法 1.编译安装 OpenSSH # tar xzvf openssh-6.2p1.tar.gz # cd openssh-6.2p1 # ./con

LINUX下用Nginx和Node.js构建一个简单的项目(1)

由于我之前租了一个阿里云服务器,最近又开始学学Node.js,因此准备写点东西把过程记录一下.至于服务器上的Web环境安装阿里云有十分详细的安装说明,这里就略过了... 以下是我的Web环境: 服务器系统为LINUX 64位 Web:nginx Nginx:1.4.4 Php:5.3.29 Mysql:5.1.73 1.安装Nodejs 首先需要查看系统的Python和Make版本信息是否符合Node.js的安装环境.指令如下: # python # make -v 在官网下载nodejs(ht

Linux下升级Python到3.5.2版本

原文出处:https://www.cnblogs.com/tssc/p/7762998.html 本文主要介绍在Linux(CentOS)下将Python的版本升级为3.5.2的方法 众所周知,在2020年python官方将不再支持2.7版本的python,所以使用3.x版本的python是必要的,但是linux中默认安装的python一般是2.6和2.7版本的,要是使用linux下的python就很有必要升级一下 进入正题 1.检查确认系统的相关信息 [[email protected] ~]

linux下升级tomcat中的应用服务器

1.用shell工具进入到linux下的tomcat的文件夹下 cd /usr/你的tomcat的路径 2.进入bin目录下 cd bin/ 3.调用关闭脚本 ./shutdown.sh 4.查看Tomcat是否以关闭 ps -ef|grep java 如果是下列情况,说明已经关闭 root 13010 1 0 Apr19 ? 00:30:30 [java] <defunct> 如果显示以下相似信息,说明Tomcat还没有关闭 root <span style="color:#

Linux 下升级python和安装pip

Linux版本升级: 1.  首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2. wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载 3. 解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录  输入./configure mak

Linux下升级python版本

转载自:http://lovebeyond.iteye.com/blog/1770476 CentOS下的Python版本一般都比较低,很多应用都需要升级python来完成.我装的centOS的默认的python版本是V2.4.3,但运行node.js需要的版本是2.5以上. 1.下载python3.3安装包:wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 2.解压安装包:tar -zxvf Python-3.3.0.tg

Linux下升级python

本文的Linux系统为CentOS 7 64 在Linux系统的下载文件夹中邮件打开终端,输入命令: wget http://www.python.org/ftp/python/3.4.4/Python-3.4.4.tgz 这样子python文件的安装包就会下载到下载这个文件夹里面了: 解压命令: tar -xzvf Python-3.4.4.tgz 解压完成,切换到该文件夹下,也就是cd 将安装设定在我们前面建立的python3的文件夹下面: ./configure --prefix=/hom

linux下的npm安装

curl --silent --location https://rpm.nodesource.com/setup_10.x | bash - yum install -y nodejs npm install -g cnpm --registry=https://registry.npm.taobao.org npm install npm run buildnpm -v docsify的安装 npm i docsify-cli -g 初始化 docsify init ./ docsify s

windows 下更新npm 和node

node 的安装很简单,在 node 的官网 nodejs.org 去下载 msi 安装包,目前 node 最新的版本是 v8.1.2(打开这个官网,会根据你的系统为你推荐最合适的版) 一.先说一下 npm 的更新: 查看自己的 npm 版本: npm -v 查看官方文档可知,使用命令  npm install [email protected] -g 会自动完成安装: 红色箭头所指表示安装的新的 npm 的版本号,下面是一些包文件. 安装好以后再查询版本号,就变成 5.0.3 了. 二.再说一