node.js 完全卸载和下载配置

一、介绍

(1)node.js

Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于ChromeV8引擎的JavaScript运行环境,使用了一个事件驱动、非阻塞式I/O模型, [1]让JavaScript 运行在服务端开发平台,它让JavaScript成为与PHPPythonPerlRuby等服务端语言平起平坐的脚本语言。 [2]

(2)npm

NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具。

(npm是JavaScript运行时环境Node.js的默认包管理器。)

(3)nvm

Node Version Manager(NVM) 是一种用于管理多个主动节点.js版本的工具。

Node.js平台,Node.js工具社区和Node.js库是快速移动的目标 - 在一个Node.js版本下可能有效的方法不能保证适用于另一个版本的Node.js。因此,用户需要一些方法在 Node 的多个版本之间切换.js

(参考:使用 nvm 管理不同版本的 node 与 npm | 菜鸟教程

二.卸载Node.js

如果是通过source或者binaries 方式安装 Nodejs , 需要手动删除 Node executables和其resources, 如果是使用 Homebrew的方法 、nvm 方法 ,可以使用brew,nvm卸载

1.手动方法

  1. 从/usr/local/lib 目录下删除全部 node 和node_modules
  2. 之后,从/usr/local/include目录删除全部node和node_modules
  3. 从/usr/local/bin目录删除 node ,node-debug 和 node-gyp
  4. 从home路径删除.npmrc,.npm,.node-gyp,.node_repl_history
  5. 从/usr/local/share/man/man1路径删除node*,npm*
  6. 从/opt/local/bin,opt/local/include,/usr/local/share/doc路径删除node
  7. 从opt/local/lib 删除node_modules
  8. 从/usr/local/share/systemtap/tapset路径删除node.stp

macbook 具体操作如下:

(1)打开终端,运行以下命令以卸载Node.js的npm软件包管理器:

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

(2)运行以下命令以删除Node.js安装目录中的文件:

sudo rm -rf /usr/local/lib/node*

sudo rm -rf /usr/local/include/node*

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

sudo rm -rf /usr/local/share/man/man1/node*

(3)运行以下命令以删除任何与Node.js相关的配置文件或缓存:

sudo rm -rf ~/.npm

sudo rm -rf ~/.node-gyp

(4)最后,可以检查其他可能存在的Node.js安装位置,例如/usr/lib和/usr/local/lib,并删除相关文件和文件夹,全局搜索可能用到的命令:

sudo find / -name "node" -print 2>/dev/null

2.Home-brew和nvm方法

(1)Home-brew

查看当前的 node版本

node -v

卸载node

brew uninstall node@version;

清除旧版本和缓存

brew cleanup;

rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;

rm -rf ~/.npm;

或者 删除所有的版本

brew uninstall --force node

(2)nvm

cd /usr/local/lib

查看已经安装的node列表:

nvm list

删除:

nvm uninstall version

三、安装node

第一步.官网下载

访问nodejs官网,链接: https://nodejs.org/zh-cn/,选择绿色选框内的点击安装。LTS是稳定版。

第二步.安装

点击 在 Finder 中显示,双击刚下载的文件,按步骤默认安装就行。

第四步.验证

查看 node 版本号:

查看 node 安装目录:

第五步.环境配置

打开Mac 终端,配置全局环境变量

键盘输入【vim .bash_profile】进入编辑状态

输入E编辑edit

按下键盘 ' i ' 键,最下面会出现-- INSERT --

打开之后添加一行代码:PATH=$PATH:/usr/local/bin/

点击【esc】最下面-- INSERT -- 会消失,退出编辑状态,此时无法对内容进行修改

键盘输入【:wq】强制保存并退出vim,回到终端的界面

重新打开终端,输入node,就会进入node环境

退出node环境,点击两次以下按键

control+c

相关推荐
理想不理想v6 小时前
vue种ref跟reactive的区别?
前端·javascript·vue.js·webpack·前端框架·node.js·ecmascript
暮毅10 小时前
10.Node.js连接MongoDb
数据库·mongodb·node.js
~甲壳虫16 小时前
说说webpack中常见的Plugin?解决了什么问题?
前端·webpack·node.js
~甲壳虫16 小时前
说说webpack中常见的Loader?解决了什么问题?
前端·webpack·node.js
~甲壳虫16 小时前
说说webpack proxy工作原理?为什么能解决跨域
前端·webpack·node.js
熊的猫17 小时前
JS 中的类型 & 类型判断 & 类型转换
前端·javascript·vue.js·chrome·react.js·前端框架·node.js
前端青山1 天前
Node.js-增强 API 安全性和性能优化
开发语言·前端·javascript·性能优化·前端框架·node.js
GDAL1 天前
npm入门教程1:npm简介
前端·npm·node.js
郑小憨2 天前
Node.js简介以及安装部署 (基础介绍 一)
java·javascript·node.js
lin-lins2 天前
模块化开发 & webpack
前端·webpack·node.js