node.js卸载、安装、配置详解

news2024/11/30 2:25:04


node.js卸载、安装、配置详解

  • 一、 node.js卸载
  • 二、下载安装
    • 2.1 下载
    • 2.2 安装
      • 2.2.1 选择msi安装
      • 2.2.2 选择zip安装
  • 三、配置
    • 3.1 环境变量配置
    • 3.2 修改缓存、全局模块路径
    • 3.3 全局安装
    • 3.4 设置淘宝镜像
    • 3.5 全局安装
  • 四、node-red安装及配置

一、 node.js卸载

  1. 第一步:打开系统自带的卸载功能,找到node js 进行卸载
    1
  2. 删除C:\Users\Administrator\AppData\Roaming文件下的npm、npm-cache或者如果是zip下载的安装包,直接删掉解压文件即可。
  3. 删掉系统变量内有关node的,如果是msi安装是会自动删掉环境变量的(反正我的是)

二、下载安装

2.1 下载

  通过Node官方历史版本下载,根据自己的系统以及是多少位的系统选择下载,例如我的windows64位的系统,找到自己想要的版本:
1
点击回到目录

2.2 安装

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

点击我进入msi安装
点击我进入zip安装

2.2.1 选择msi安装

  1. 双击已下载后的 “node-vxx.msi”,开始安装Node.js
    1
    2
    3
    4
    w

6
1
按照提示点击,直至结束。

  1. . 检测环境是否安装完成
    可以使用cmd(win+r再输入cmd进入)测试NodeJS是否安装成功。
    (1)在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。
    1
    (2)安装node.js同时会自动安装好npm。使用指令查询npm版本:npm -v
    1

点击进入下一步
点击回到目录

2.2.2 选择zip安装

  1. 解压:将下载好的压缩包解压缩到某一个目录
  2. . 检测环境是否安装完成
    可以使用cmd(win+r再输入cmd进入)测试NodeJS是否安装成功。
    (1)在cmd下输入node -v,出现下图版本提示就是完成了NodeJS的安装。
    1
    (2)安装node.js同时会自动安装好npm。使用指令查询npm版本:npm -v
    1
    点击进入下一步
    点击回到目录

三、配置

3.1 环境变量配置

  1. 在自己修改安装路径的目录下新建两个目录“node-cache”和“node-global”,
    1
  2. 新建环境变量:右击此电脑->属性->高级系统设置->环境变量
    1
    变量名:NODE_PATH
    路径:安装路径\node_global\node_modules
    1
    在系统变量中的path新建路径:
    1
    配置好后记得点击确认。

3.2 修改缓存、全局模块路径

  1. 修改全局模块的存放路径:
#cmd下执行命令
npm config set prefix "安装目录\node-global"
#示例
npm config set prefix "D:\work\nodev\nodejs_v12.10\node_global"
  1. 修改npm缓存存放路径:
#cmd下执行命令
npm config set cache "安装目录\node-cache"
#示例
npm config set cache "D:\work\nodev\nodejs_v12.10\node_cache"
  1. 查看设置是否成功:
#使用npm get prefix查看npm全局模块的存放路径
npm get prefix
#使用npm get cache查看
npm get cache

6

3.3 全局安装

//打开cmd窗口执行命令: -g 全局安装
npm install express -g 

安装成功
1
查看安装目录\node-global\node_modules目录
1
(该路径就是我们系统变量中NODE_PATH所配置的)

3.4 设置淘宝镜像

  npm的中文意思为“node包管理器”,是Node.js平台的默认包管理工具,会随着Nodejs一起安装,npm管理对应node.js的第三方插件;通过npm可以安装、共享、分发代码,管理node项目依赖关系。
  npm 默认的 registry ,也就是下载 npm 包时会从国外的服务器下载,国内下载会很慢,一般更换为淘宝镜像:https://registry.npm.taobao.org。

#查看当前使用的镜像路径
npm config get registry
#更换npm为淘宝镜像
npm config set registry https://registry.npm.taobao.org/

2

3.5 全局安装

全局安装基于淘宝源的cnpm
说明:由于npm的服务器在海外,所以访问速度比较慢,访问不稳定 ,cnpm的服务器是由淘宝团队提供,服务器在国内,cnpm是npm镜像,一般会同步更新,相差在10分钟,所以cnpm在安装一些软件时候会比较有优势。但是cnpm一般只用于模块安装,在项目创建与卸载等相关操作时仍使用npm。
全局安装基于淘宝源的cnpm

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

本地查看cnpm模块:
3
执行命令查看cnpm是否安装成功

cnpm -v

Windows上安装npm的依赖或多或少会出现问题,建议使用npm 自己的镜像,不建议使用 taoboa的虽然速度慢了点,但是相对稳定

npm
npm install webpack -g

1
点击回到目录

四、node-red安装及配置

参考链接:nodered-环境搭建及使用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/619867.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Salesforce顾问如何实现逆袭成为公司CIO?

Salesforce是一个适用于所有业务流程的绝佳平台,它的设置方式意味着使用者可以培养出独特的技能。其中一些从业者非常适合担任高管,Trailblazers通常会晋升到高层职位。 本文将帮助Trailblazers了解职位晋升需要的能力,为Salesforce之旅做好…

【大数据原理与技术】期末习题总结大全,建议收藏

【大数据原理与技术】期末习题总结大全,建议收藏 📢📢题目来源于B站,慕课网,百度 ,适用于期末复习,内容仅供参考,祝大家考试顺利! 📢以下思维导图我是根据我们…

LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台

LiveGBS国标GB/T28181流媒体平台功能-作为下级国标平台级联到第三方海康大华宇视华为等国标平台及其它政务公安内网国标视频平台 1、GB/T28181级联是什么2、搭建GB28181国标流媒体平台3、获取上级平台接入信息3.1、如何提供信息给上级3.2、上级国标平台如何添加下级域3.2、接入…

固定翼、免像控、相对精度优于10cm,农村不动产项目验证

前言 在航测外业作业中,布设相控点应该是耗时最多的工作,繁琐而辛苦。本次,中水成勘院联合成都睿铂,以睿铂DG4pros五镜头倾斜相机为载荷,纵横CW10型固定翼无人机为载机,共同进行免像控相对精度项目验证。希…

软件测试常见的20个误区,你真的了解吗?

常见的20个误区 今天分享软件测试中常遇到的 20 个误区,争取能给想从事软件测试的小伙伴一点启发。 1、测试人员不需要了解软件开发知识 抛开自动化测试,测试开发等,这些是必须要学习软件开发知识。功能测试和接口测试等还是需要软件开发知…

VUE3-组件问题

VUE3-组件问题 文章目录 VUE3-组件问题一、S-Table1.问题描述2.问题展示3.问题解决 二、form表单无法显示1.问题描述2.问题展示3.问题解决 一、S-Table 1.问题描述 一个页面存在两个S-table,经检查均无误,第一个S-Table刷新可用,第二个刷新…

迷茫了5年:做完这个测试项目,我终于决定跳槽!

2023年早已过半,来个迟到的年中总结,说实话,2023,很迷茫,然后过的非常不如意,倒不是上一年的职业目标没达到,而是接下来的路根本不知道如何走。在没解决这个问题之前,或者说没搞清楚…

numpy知识点总结

numpy 基本介绍 ufunc 接口方法的基础 reduce,聚合方法 accumulate,累计聚合 reduceat,按指定轴向、指定切片聚合 outer:外积 ndarray 数据结构的基础 数组的创建 特定的函数结构 从特定库函数创建 random系列 特定的结构创建数…

9. 支持向量机(SVM)

9.1 优化目标 在逻辑回归中做一些小改动变成支持向量机。 如果观察逻辑回归的代价函数,会发现每个样本(x,y)都会为总的代价函数增加如下图这一项。因此对于总的代价函数,我们通常对所有的训练样本从第1项到第m项进行求和。 图中的这一表达式就代表每个单…

CnOpenData小巨人和单项冠军企业专利及引用被引用数据

一、数据简介 专精特新”一词最早来源于2011年7月,由时任工信部总工程师朱宏任在《中国产业发展和产业政策报告(2011)》新闻发布会上首次提出。“专精特新”是指具备专业化、精细化、特色化、创新型四大优势的企业。根据工信部的定义&#xf…

单层玻璃隔断移门轨道滑轮如何安装

在家居装修中,隔断是不可或缺的一部分。而单层玻璃隔断因其时尚美观和装修效果好,备受人们的喜爱。在单层玻璃隔断中,移门轨道和滑轮的选择及安装也是至关重要的一环。下面,阁瑞活动隔断就为大家详细介绍一下单层玻璃隔断移门轨道…

javaScript蓝桥杯----年度明星项⽬

目录 一、介绍二、准备三、⽬标四、代码五、完成 一、介绍 作为前端开发的主⼒语⾔, JavaScript 相关的开源项⽬是每⼀个前端开发者都应该多多关注的。我们可以通过这⼀年新增 star 的数量来判断⼀个开源项⽬的流⾏趋势。 本题请实现⼀个展示 2022 年 JavaScript 明…

【MySQL数据库 | 第六篇】DDL操作 表

目录 🤔前景知识: 数据类型: 1. 数值类型 2. 字符串类型 3. 日期时间类型 🤔DDL操作表: 1.创建 示例:尝试创建把以下实例创建到表里 2.查询 1.查询当前数据库的所有表: &#x1f50…

Ai前沿技术汇总[1]:Quivr非结构化信息搜索、Drag Your GAN AI修图、MiniGPT-4、Falcon-40B、localGPT

“AI前沿技术”专栏汇集了最前沿的人工智能技术,包括自然语言处理、语音识别、图像识别、机器学习、深度学习、强化学习、计算机视觉、区块链技术、智能机器人技术和虚拟现实技术等。本专栏将带您了解人工智能领域的最新进展和研究成果,探索人工智能技术…

软件测试的案例分析 - 闰年4.2 (加投票)

这篇博客的目录 文章目的正文错误之一出错后怎么改正?正确而简明的算法 文章目的 显示不同的博客能获得多少博客质量分 (这是关于博客质量分的测试 https://www.csdn.net/qc) 这个博客得了 60 分。 希望在新的质量分系统中,获得 80 - 90 分左…

NoSQL数据库

NoSQL数据库 NoSQL简介NoSQL兴起的原因NoSQL与关系数据库的对比NoSQL的四大类型键值数据库列族数据库文档数据库图形数据库不同类型数据库比较分析RedisMongoDBCassandraNeo4j NoSQL三大基石CAPBASE最终一致性 NoSQL简介 “Not Only SQL”泛指非关系型的数据库,区别…

简单分享怎么通过微信小程序开店

小程序开店的好处 1.可以为用户提供更多的便利。通过使用微信或其他社交媒体,可以随时随地与潜在客户进行交流互动。 2.让消费者体验更好。通过二维码、小程序代码等方式,消费者能够快速找到所需产品和服务。 3.有助于降低营销成本。相比传统销售渠道…

关于Idea的一些常用设置项

1. 输出中文不乱码 设置工程项目编码 file -> settings -> Editor -> File Encodings-> 如下图通通UTF-8 2. 创建文件自动设置本文模板 File–>settings–>Editor–>File and Code Templates–>Includes -> 输入类注释模板 /*** Classname ${N…

第9章:SpringMVC的拦截器

一、拦截器 1.拦截器的配置 SpringMVC中的拦截器用于拦截控制器方法的执行SpringMVC中的拦截器需要实现HandlerInterceptorSpringMVC的拦截器必须在SpringMVC的配置文件进行配置 ①创建拦截器,继承接口HandlerInterceptor. Component public class FirstIntercep…

深入理解Linux虚拟内存管理(五)

系列文章目录 Linux 内核设计与实现 深入理解 Linux 内核(一) 深入理解 Linux 内核(二) Linux 设备驱动程序(一) Linux 设备驱动程序(二) Linux 设备驱动程序(三&#xf…