卸载
第一步:打开系统自带的卸载功能,找到node js 进行卸载
第二步:
删除C:\Users\Administrator\AppData\Roaming文件下的npm、npm-cache
或者如果是zip下载的安装包,直接删掉解压文件即可
第三步:删掉path系统变量内有关node的,如果是msi安装是会自动删掉环境变量的(反正我的是)
安装
通过Node官方历史版本下载,找到自己想要的版本:

再根据自己的系统以及是多少位的系统选择下载,例如我的windows64位的系统

选择msi下载安装
第一步:
双击已下载后的 “node-v14.18.3-x64.msi”,开始安装Node.js

第二步:
安装过程中,记得修改安装目录(C盘战士请走开),其余都默认,疯狂点击Next即可,最后Finish完成安装。

该安装方式会自动配置环境变量的

第三步:
测试,win+r键,输入cmd,打开cmd窗口

新版的Node.js自带npm,安装Node.js时会一起安装npm,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西

选择zip压缩包安装(选择msi安装的已可以看下这个)
第一步:解压
将下载好的压缩包解压缩到某一个目录,例如我的

E:\Node\nodev14.18.3

第二步:配置环境变量
zip、7z压缩包下载的是需要自己的配置环境变量,而msi安装会自动配置好的,但也不能说msi安装好使,这样安装,npm的缓存会存放在C盘中,想要修改看完该步即可:

在“E:\Node\nodev14.18.3”该目录下,新建两个目录“node-cache”和“node-global”,使用msi安装的,在自己修改安装路径的目录下新建(个人喜好)

右击此电脑->属性->高级系统设置->环境变量

新建一个系统变量

在系统变量中的path新建两个两个路径

  • 配置好后记得点击确认

  • 修改全局模块和cache路径

  • npm config set prefix "E:\Node\nodev14.18.3\node-global"
    npm config set cache "E:\Node\nodev14.18.3\node-cache"
    第三步:测试

    打开cmd窗口,运行:

  • //查看node 和 npm 是否安装成功
    node -v
    npm -v
    //-g 全局安装
    npm install express -g

    安装成功

    查看E:\Node\nodev14.18.3\node-global\node_modules目录

  • 该路径就是我们系统变量中NODE_PATH所配置的

cnpm 设置

npm的中文意思为“node包管理器”,是Node.js平台的默认包管理工具,会随着Nodejs一起安装,npm管理对应node.js的第三方插件;通过npm可以安装、共享、分发代码,管理node项目依赖关系。

npm 使用起来可能比较慢,因为它的仓库服务器在国外。在国内可以用淘宝开发的 cnpm来代替,它是 npm 的镜像。安装命令为:

npm install -g cnpm --registry=htctps://registry.npm.taobao.org

能不用cnpm安装的时候尽量多使用npm,npm安装下载失败了再去尝试使用cnpm命令,原因就是cnpm安装的东西有时安装上了,却使用不了。

Node.js卸载与重装的更多相关文章

  1. Mac下node.js卸载方法收集

    brew的安装方式 直接通过一条命令 brew uninstall nodejs 官网下载pkg安装包的 通过这条命令 sudo rm -rf /usr/local/{bin/{node,npm},l ...

  2. Mac下node.js安装与卸载

    安装: 访问 http://nodejs.org/ 进入官网,下载 Mac 版本的 node.js,双击打开安装即可. 通过终端输入命令 node -v 验证 node 是否安装正确:npm -v 验 ...

  3. Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows

    前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...

  4. 完全卸载node.js

    1.通过控制面板卸载node.js 2.删除安装所在文件夹下的nodejs文件夹[我的是 C:\Program Files\nodejs] 3.删除C:\Users\xxx(自己电脑的名字)下的.np ...

  5. 安装、卸载 node.js出错 Could not access network location *:\node.js\ 出错

    上周五,WIN10自动更新系统,导致我的node.js 和 Gradle 还有解压的winRAR都不能用!!!可恶 自动更新!!可恶啊!!! 然后我想把node.js重新卸载了再安装,结果 很慌很慌, ...

  6. Node.js之npm使用

    1.使用国内镜像 本人window8系统安装node.js之后,使用npm的命令安装Express一直失败: npm install express -g (以上命令会将 Express 框架安装在当 ...

  7. 利用n 升级工具升级Node.js版本及在mac环境下的坑

    一.利用n 升级Node.js 最近在用NPM安装一个nodejs工具时发现,我的nodejs的版本有些旧了.这不是大问题,只要升级就可以了,当然,重新从nodejs.org最新版本是一种方法,但我想 ...

  8. 使用nvm管理node.js版本以及更换npm淘宝镜像源

    目录 1,前言 2,安装nvm 3,nvm的使用 4,错误处理 5,修改npm默认镜像源 6,win10下cnpm报错 1,前言 注意:此教程仅限Windows,Mac可能不适用 在我们的日常开发中可 ...

  9. Node.js npm 详解

    一.npm简介 安装npm请阅读我之前的文章Hello Node中npm安装那一部分,不过只介绍了linux平台,如果是其它平台,有前辈写了更加详细的介绍. npm的全称:Node Package M ...

  10. Node.js学习笔记——Node.js开发Web后台服务

    一.简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Node.j ...

随机推荐

  1. CentOS7.6 单用户模式下修改root密码

    第一种方法: 1.启动时用上下键选择要进入的内核,输入'e'进入编辑 2.可以使用上下键移动找到linux16这行编辑ro 为 rw init=/sysroot/bin/sh 并使用ctrl + x进 ...

  2. SpringBoot笔记--事件监听+启动流程+监控+项目部署

    事件监听 ApplicationContextInitializer SpringApplicationRunListener ApplicationRunner CommandLineRunner ...

  3. Bootstarp5第四弹

    六.颜色 <div class="container mt-3">最基本的文本 <p class="text-muted">柔和的文本& ...

  4. mybatis-plus #和$的使用场景

    #防止sql注入,但是会把里面的内容默认为是字符串 $使用场景:如果条件查询要加入数据权限判断,那么久需要使用$符号而不是#符号

  5. 干货 | BitSail Connector 开发详解系列一:Source

    更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 BitSail 是字节跳动自研的数据集成产品,支持多种异构数据源间的数据同步,并提供离线.实时.全量.增量场景下全 ...

  6. salesforce零基础学习(一百二十五)零基础学习SF路径

    本篇参考: https://boulder-bard-27f.notion.site/Salesforce-Learning-e990864695674f07b99a5f8955770bd4 本篇背景 ...

  7. 自己动手从零写桌面操作系统GrapeOS系列教程——23.从硬盘读取文件

    学习操作系统原理最好的方法是自己写一个简单的操作系统. 本讲代码文件为boot.asm,要读取的文件为data.txt. 一.在FAT16系统中读取文件的流程 在GrapeOS中用到的文件少且小,所有 ...

  8. selenium验证码处理-获取验证码图片二进流数据转成原图保存

    1.因为视频的作者给的代码不完整,只有核心部分的代码. 2.视频作者示例使用的第三方破解12306的脚本网页(失效了) 所以本人无法复现,此次截取部分代码作为理解核心意思(思想方法最重要) 1.面向对 ...

  9. it必给装机小软件附源码

    需要的包 启动之后是这个样子的 远吗如下: #authon fengimport zipfile as zfimport osimport win32apiimport win32conimport ...

  10. sync.Pool:提高Go语言程序性能的关键一步

    1. 简介 本文将介绍 Go 语言中的 sync.Pool并发原语,包括sync.Pool的基本使用方法.使用注意事项等的内容.能够更好得使用sync.Pool来减少对象的重复创建,最大限度实现对象的 ...