当前位置: 首页 > article >正文

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

一、介绍

(1)node.js

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


http://www.kler.cn/news/309727.html

相关文章:

  • 五种数据库特性对比(Redis/Mysql/SQLite/ES/MongoDB)
  • 780nm 扫地机器人模组:科技引领智能清洁新潮流
  • windows使用tcpdump.exe工具进行抓包教程
  • 企业如何构建有效的数据泄露防护安全体系
  • [yotroy.cool] MGT 388 - Finance for Engineers - notes 笔记
  • kubelet组件的启动流程源码分析
  • Openlayers 报错记录 Failed to execute ‘toDataURL‘ on ‘HTMLCanvasElement‘:
  • 三、(JS)JS中常见的表单事件
  • Nodejs+vue+Express游戏分享网站的设计与实现 7a2s2
  • linux 中gitee配置
  • 如何进行DAP-seq的数据挖掘,筛选验证位点
  • 【网络安全】-rce漏洞-pikachu
  • P2P应用
  • 禹神3小时快速上手typescript
  • 区块链审计 如何测试solidity的bool值占用几个字节
  • WSL中使用AMBER GPU串行版
  • 【数据仓库】数据仓库常见的数据模型——范式模型
  • LeetCode 2332.坐上公交的最晚时间 (双指针 + 贪心)
  • kubernetes架构
  • 上调铁矿石产量预期后,淡水河谷股价能否重振?
  • MUNIK谈ASPICE系列专题分享(九)ASPICE对项目需求管理的实践分享
  • 2.Springboot之ApplicationContextListenerConfig
  • 【四范式】浅谈NLP发展的四个范式
  • 怀揣热爱 躬耕不惫 ——记新宁县金石镇水头学校朱文文老师
  • 雷池waf:三步轻松卸载指南
  • Redis - 集群篇 - 集群模式
  • 系统安全设计规范(Word完整版)
  • 如何用麦肯锡方法分析问题和解决问题?
  • navicate连接oracle数据库probable oracle net admin error
  • C++:内部类,匿名对象,操作符new与delete