Ubuntu中卸载node和npm

已有人阅读此文 - -

Ubuntu中卸载node和npm知识,Ubuntu中卸载node和npm图片 Ubuntu中卸载node和npm内容,Ubuntu中卸载node和npm介绍,Ubuntu中卸载node和npm,Ubuntu,中,卸载,node,和,npm,Node.js的正文:

Ubuntu中卸载node和npm包含:(奥斯特霍特) 集成了各种键盘命令和功能。 将这些库集成到ruby on rails框架中,以扩展代码的功能。 红色括号给出了一个基本示例,表示另一个括号必须在附近。 bootstrap是一个前端框架 (Gerald Weinberg) 你写的任何超过六个月没读过的代码,就像你再看别人的代码一样。 PoT是一个熟悉的概念,所以很容易理解。 这些允许更快和更清晰的编码。 (马丁·戈尔丁) 在编程时要牢记这一想法:就像将来要维护你的代码的人是一个知道你住在哪里的残忍的疯子。 可以申请发布内容 绝对有必要做正确的事情。 有三种:懒惰、易怒和傲慢。 软件通常在beta测试完成后不久发布。 你越早落后,你就必须赶上更多的时间。 当你完成了JavaSE和JavaEE的学习后, 移动到C++或许多其他编程语言中的一种。 如果一切都好,你就失业了。 用代码行来评估软件开发的进度就像用权重来评估飞机建造的进度一样。 Ubuntu中卸载node和npm介绍的方法与命令流程等可以帮助到读者。

Ubuntu中卸载node和npm例图

    Node.js:是JavaScript的运行环境,不是一门语言或者框架;JS语言通过Node在服务器运行,且Node提供了大量的工具库,使JS语言能与操作系统互动。Node.js使用了一个事件驱动、非阻塞式I/O的模型( Node.js的特性),使其轻量级又高效。

npm有两层含义。一层含义是Node的开放式模块登记和管理系统,网址为npmjs.org。另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块。 npm不需要单独安装。在安装Node的时候,会连带一起安装npm。

PM 使用介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包。

npm使用过程中的一些错误解决办法及npm常用命令 node,npm在前端开发流程中提供了非常完善的自动化工具链,但是同样由于其复杂性导致有很多奇奇怪怪的问题。本文将记录使用过程中出现的一些问题及其解决方法备案。 国内由于gfw问题,导致很多国外的网站不能访问。

NPM 是随同 Node 一起安装的包管理工具,能解决 Node 代码部署上的很多问题,常见的使用场景有以下几种: 允许用户从NPM服务器下载别人编写的第三方包到本地使用。 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 允许用户将自己编写的包或命令。

1.node 和 npm 卸载不干净

#apt-get 卸载
    sudo apt-get remove purge npm
    sudo apt-get remove purge nodejs
    sudo apt-get remove purge nodejs-legacy
    sudo apt-get autoremove
?
    #手动删除 npm 相关目录
    rm -r /usr/local/bin/npm
    rm -r /usr/local/lib/node-moudels
    find / -name npm
    rm -r /tmp/npm* 

find 命令,我没有执行,也没有删除相关,未出现问题。

2.安装最新的node和npm

# apt-get 安装 nodejs
    sudo apt-get install nodejs
    sudo apt-get install nodejs-legacy

在执行 sudo apt-get install nodejs-legacy有报错(好像是找不到该包的那种),更新apt-get之后仍然不行放弃。

下载已经编译好的包来使用

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

$ ln -s /usr/software/nodejs/bin/npm   /usr/local/bin/ 
$ ln -s /usr/software/nodejs/bin/node   /usr/local/bin/

之后执行node -v 与 npm -v均可查到版本号

 

标签:                           

原文地址:https://www.cnblogs.com/easilyai/p/11539915.html

目录

1、node使用apt-get安装与卸载... 2

1.1、node的安装... 2

1.2、node的升级... 3

1.3、node的卸载... 3

2、npm的安装与卸载... 4

2.1、npm的安装... 4

2.2、npm的升级... 5

2.2.1指定升级版本... 5

2.2.2升级到最新的版本... 6

2.3、npm卸载... 6

2.3.1卸载升级后的npm... 6

2.3.2卸载安装时的npm的版本... 7

3、node版本控制工具n模块的安装与卸载... 8

3.1、安装node版本控制工具n模块... 8

3.2、添加n模块中管理的node的版本... 9

3.3、切换node的版本... 11

3.4、卸载n模块管理的node版本... 12

3.5、卸载n模块... 14

3.6、n模块的常用命令... 15

 

1、node使用apt-get安装与卸载

1.1、node的安装

在系统的安装源中都有相关的软件的安装包,但是这些软件包或许不是最新的,或许不是最稳定的,但是使用源安装非常的快捷方便,也可以动态的将源安装的软件进行升级。

关于node的版本需要记住,偶数位为稳定版本,奇数位为非稳定版本

使用源安装node

命令:

sudo apt-get install nodejs

安装成功

查看安装的node的版本

命令:

sudo node -v

1.2、node的升级

node的升级使用其他的软件进行控制,比如安装npm的n模块控制node的版本。

官方给出每个node的版本对应的npm进行相关的升级对比

地址:https://nodejs.org/zh-cn/download/releases/

1.3、node的卸载

在卸载node时需要先卸载npm

查看node的版本:

命令:

sudo node -v

查看node相关的文件信息

命令:

sudo whereis node

卸载node

命令:

sudo apt-get remove nodejs

注意:卸载时需要卸载nodejs,而不是node;如果卸载的是node将会报错,无法定位node软件包

清理掉自动安装的并且不需要软件包

命令:

sudo apt autoremove //清理掉不需要软件包

查看node相关文件

命令:

sudo whereis node

如果有文件需要手动删除文件

删除该文件命令

命令:

sudo rm -rf /usr/local/bin/node

再次查看node的版本

命令:

sudo node -v

或者

node -v

node完全卸载。

2、npm的安装与卸载

2.1、npm的安装

npm采用源安装也非常的简单,并且npm本身就能够控制自己的版本

安装npm

命令:

sudo apt-get install npm

此时会列出会安装的模板和相应的包,直接输入y继续执行安装

安装完成后查看当前npmde的版本

命令:

sudo npm -v

 

2.2、npm的升级

npm的版本升级可以由npm本身进行控制。只需要将需要升级的npm的版本当做npm的模块进行全局安装即可

2.2.1指定升级版本

指定版本号升级npm

命名:

sudo npm install -g npm@6.4.0 //指定升级为6.4.0的版本其中install可以使用i来表示命令可以写成sudo npm i -g npm@6.4.0

查看当前使用npm的版本

命令:

sudo npm -v

2.2.2升级到最新的版本

命令:

sudo npm i -g npm@latest //指定升级到最新版本

查看当前使用npm的版本

命令:

sudo npm -v

2.3、npm卸载

2.3.1卸载升级后的npm

在卸载npm之前需要先卸载升级过后的npm,因为npm的升级是依赖npm本身的命令进行升级的,如果直接卸载安装时的npm的版本时,升级版的npm将不会被卸载。

查看npm的版本:

命令:

sudo npm -v

卸载全局安装的npm(这个是使用npm自带的升级命令升级之后的版本)

命令:

sudo npm uninstall npm -g

再次查看版本

命令:

sudo npm -v

使用npm升级的npm版本卸载完成

2.3.2卸载安装时的npm的版本

使用npm命令卸载npm后,npm还原成安装时的版本了,需要进一步卸载安装时的版本,因为安装刚开始npm时采用的是apt-get的命令安装的是apt源中的npm软件包,这里还需要用apt-get的相关命令来卸载安装的初始版本

查看与npm相关的文件

命令:

sudo whereis npm

卸载初始安装的npm

命令:

sudo apt-get remove purge npm //卸载npm并清除npm

卸载完成

查看卸载后npm版本信息

命令:

sudo npm -v

或者

npm -v

程序卸载完成。

再次查看npm相关的文件

命令:

sudo whereis npm

如果还存在文件时需要手动将其删除即可。

清理掉自动安装的并且不需要软件包

命令:

sudo apt autoremove //清理掉不需要软件包

3、node版本控制工具n模块的安装与卸载

3.1、安装node版本控制工具n模块

npm中的n模块是控制node版本的工具。在安装n模块之前需要先保证npm已经安装完成

查询当前npm是否安装

命令:

sudo npm -v

npm已经安装

查看当前是否安装了n模块

命令:

sudo npm ls n -g //查看npm是否全局安装了n模块

没有安装n模块

安装n模块

命令:

sudo npm install n -g //全局安装n模板

安装成功以后会显示该模块的路径和版本

3.2、添加n模块中管理的node的版本

使用n模块控制node的版本,使用命令查看当前可以安装的node的所有版本

命令:

sudo n ls //列出当前n模块中管理的node版本

此时显示当前所有可用的node版本,可以根据自己的需求选择安装哪些版本的node

升级命令的几种方式:

方法一:

使用n模块直接指定版本号为使用的版本号,如果没有安装或激活的版本会自动安装或激活

n <version> //切换指定需要使用的版本(若n模块中没有该版本,自动进行安装)

例:安装指定版本为8.16.0的node

命令:

sudo n 8.16.0 //使用n模块安装指定为8.16.0的node

方法二:

使用n模块安装当前最新的稳定版本

n lts //查询当前最新的稳定版本

n lts //安装或激活最新的稳定版本

例:

命令:

sudo n lts

命令:

sudo n lts

方法三:

使用n模块安装最新的的发行版(不稳定)

n latest //查看当前最新的发行版(不稳定)

n latest //安装或激活最新发行版(不稳定)

例:

命令:

sudo n latest

sudo n latest

方法四:

使用n模块安装最新的的发行版(不稳定)并指定为32为架构

n -a x86 latest // 查看- x86最新版本,但强制32位架构

 

3.3、切换node的版本

安装完成以后使用命令查看所有安装激活的node版本

命令:

n //查看n模块中安装或激活的node的版本

回车之后就会看到在n模块中安装或者激活的所有node的版本

按回车直接返回命令行

版本号前面的圈代表当前使用的是哪个版本,如上图所示,当前使用的是12.6.0的版本

可以在命令行验证使用的是哪一个版本

命令:

sudo node -v

切换版本时可以直接使用命令n进行切换

例:切换当前使用node的版本为8.16.0的版本

命令:

sudo n 8.16.0 //指定当前需要使用8.16.0的版本(若n模块中没有该版本,n模块会自动进行安装)

查看更改是否成功

命令:

sudo n

或者使用命令行查询当前使用的node的版本

命令:

sudo node -v

3.4、卸载n模块管理的node版本

删除或者卸载n模块中管理的node的版本

可以先查看当前使用的版本

命令:

sudo node -v

使用命令查看n模块中管理的所有版本

命令:

sudo n

这里也可以看到当前使用的是8.16.0版本的node

卸载当前使用版本之外的版本

命令:

sudo n prune //卸载活动版本以外的版本

使用n命令查看n模块还剩余的版本

命令:

sudo n

非使用中的版本已经卸载或删除

卸载使用中的node版本

命令:

sudo n uninstall //卸载使用中的版本

卸载完成

使用n命令查看n模块中管理的版本

命令:

sudo n

上图可以看到使用标志的圆圈没有了,说明找不到使用的源文件了,这里只是单独的添加了一个版本号,所以需要删除这个版本号

命令:

sudo n rm 8.16.0 //删除版本管理其中的版本号

再次使用n命令查看管理的版本

命令:

sudo n

如图,没有添加管理版本,所以n模块管理的版本已经全部卸载完成。

在命令行中查看当前使用的node版本

命令:

sudo node -v

卸载完整,已经切回到安装时的那个原始版本了

3.5、卸载n模块

因为n模块是基于npm安装运行的,所以需要采用npm的命令来卸载.

查看当前n模块的版本

命令:

sudo npm ls -g //查看npm全局安装的n模块

卸载n模块

命令:

sudo npm uninstall n -g //卸载npm全局安装的n模块

再次查看n模块

命令:

sudo npm ls n -g

n模块卸载完成

查询n模块的相关文件

命令:

sudo whereis n

该目录其实是一个空目录。

删除n模块的目录

命令:

sudo rm -rf /usr/local/n

查询n模块的相关文件

命令:

sudo whereis n

1Ubuntu中卸载node和npm系部分转载自网络,如有对程序员或作者侵犯,请联系我们立即删除,另:本文仅代表作者个人观点,与本网站无关。

2Ubuntu中卸载node和npm这篇文章的原创性以及文中对于编程运维专业度的陈述文字 和内容未经本站证实,对本文以及其中全部或者部分内容及图片的有效性、文字的真实性、完整性、及时性本站不作任何保证或承诺以及推荐,本站非盈利,有对图片文字不适的请程序员及读者仅作参考并自行核实相关内容

3这篇Ubuntu中卸载node和npm的文章,涉及的Ubuntu,中,卸载,node,和,npm,Node.js命令,变量,函数,代码,类,库等皆是代称