node.js 安装与版本升级

版权声明:版权声明:本文为博主原创文章,若文章中有错误请联系博主改正,请不要恶意留言(不喜欢请绕道)。欢迎大家转载 https://blog.csdn.net/qq_37674616/article/details/82957091

目录

 

windows下安装

linux下安装

1.源码安装

2. 源安装       

版本升级

3. 编译安装(推荐)

卸载

1.通过 源文件编译安装方式

2. 通过 源安装方式


windows下安装

      windows下只需要到官网下载http://nodejs.org下载MSI安装包即可。

安装完毕后,打开cmd 输入 $ node --version 查看是否安装成功

linux下安装

1.源码安装

1. 到官网下载安装的源码文件,我下载的是 node-v8.12.0-linux-x64.tar.xz

$   tar  -xvf  node-v8.12.0-linux-x64.tar.xz

2. 设置环境变量

$        vi /etc/profile

 export   NODE_HOME=‘node解压后的路径’

 export    PATH=$PATH:$NODE_HOME/bin

 export    NODE_PATH=$NODE_HOME/lib/node_modules

输入 $ source /etc/profile 使其生效

2. 源安装       

$     apt-get  update

$     sudo apt-get install  nodejs-legacy

$      sudo  apt-get install  npm

版本升级

npm升级

 $ npm  install npm@latest -g

node.js升级

npm中有一个模块叫做“n” 专门用来管理node.js版本的。

$ npm cahce clearn -f    //清除npm缓存

$ npm install -g n

$ n stable   //升级到稳定版本

3. 编译安装(推荐)

首先安装 编译环境

安装g++

$ sudo apt-get install g++

ubuntu可能会安装不成功,会报如下错误:

              g++ : 依赖: g++-4.8 (>= 4.8.2-5~) 但是它将不会被安装

             E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决方案:

使用aptitude包依赖管理工具来帮我们处理,具体使用方法如下:

sudo apt-get install aptitude

sudo aptitude install g++

终端中输入后会提示aptitude给出的解决方案,可以选择no,会继续提供下一个解决方案(一般前面的方案会是忽略掉依赖冲突)所以想要彻底解决的话可以跳过前面的几种方案,然后再yes解决,具体看情况

参考:https://blog.csdn.net/u011665991/article/details/81502711

如果顺利,则可以到到官网下载源码(xxx代表版本号)

$ wget https://node.js/org/dist/vxxx/node -vXXX.tar.gz

//解压

$  tar -zxvf node -v xxx.tar.gz

//进入解压文件 运行 configure文件

$ sudo ./configure

//编译安装 nodejs

$ sudo make install

//检测安装版本

$ node -v   

卸载

1.通过 源文件编译安装方式

进入安装时的源文件          cd  源文件
2 如果源文件不存在,下载一份,解压,进入源文件
3 
4 sudo make uninstall           //使用 make 卸载
5 进入/usr/local/lib/ 删除node_modules目录
6 在命令行输入 node -v 系统提示安装node
7 如果没有进入/usr/local/lib删除node_modules目录,执行node -v 时,系统提示在/usr/local/bin中无执行文件 

2. 通过 源安装方式

sudo apt-get remove nodejs

猜你喜欢

转载自blog.csdn.net/qq_37674616/article/details/82957091