首页 > 编程语言 >02_nodejs开发环境安装

02_nodejs开发环境安装

时间:2023-10-01 14:03:30浏览次数:40  
标签:02 node nodejs Node 版本 nvm js 安装 NVM


02 【nodejs开发环境安装】

1.版本介绍

  • 在命令窗口中输入 node -v 可以查看版本
  • 0.x 完全不技术 ES6
  • 4.x 部分支持 ES6 特性
  • 5.x 部分支持ES6特性(比4.x多些),属于过渡产品,现在来说应该没有什么理由去用这个了
  • 6.x 支持98%的 ES6 特性
  • 8.x 支持 ES6 特性

2.Node.js 运行环境配置:通过 Node.js 安装包(不推荐)

去 Node.js 的官网下载安装包:

02_nodejs开发环境安装_版本号

我们也可以在https://nodejs.org/en/download/releases/ 里下载历史版本。

02_nodejs开发环境安装_vim_02

后续如果需要安装其他版本,可以这样做:重新下载最新的安装包,覆盖安装即可。

但我们并不推荐直接采用 Node.js.msi(windows)或者 Node.js.pkg(Mac) 安装包进行安装,因为会产生如下问题。

通过 Node.js 安装包产生的问题

  • 安装新版本时,需要覆盖就版本;而且以前版本安装的很多全局工具包,需要重新安装。
  • 无法回滚到之前的旧版本。
  • 无法在多个版本之间切换(很多时候,不同的项目需要使用特定版本。或者,我想临时尝鲜一下新版本的特性)

因此,我们暂时先不用安装 Node.js,稍后用 NVM 的方式来安装 Node.js。通过 NVM 的方式,可以让多个版本的 Node.js 共存,并灵活切换。

Node.js 版本常识

  • 偶数版本为稳定版(0.6.x ,0.8.x ,8.10.x)
  • 奇数版本为非稳定版(0.7.x ,0.9.x ,9.11.x)
  • LTS(Long Term Support)

参考链接:node.js 中 LTS 和 Current 的区别

3.Node.js 运行环境安装:通过 NVM(推荐)

NVM:node.js version manager,用来管理 node 的版本。

我们可以先安装 NVM,然后通过 NVM 安装 Node.js。这是官方推荐的做法。

Windows 安装的 nvm 的步骤如下。

3.1 安装 NVM:

(1)我们去 https://github.com/coreybutler/nvm-windows/releases 下载 NVM 的安装包:

02_nodejs开发环境安装_vim_03

下载下来后,直接解压到 D:\web目录下:

02_nodejs开发环境安装_vim_04

(2)在上面的目录中,新建一个settings.txt文件,里面的内容填充如下:

root: D:\web\nvm
path: D:\web\nodejs
arch: 64
proxy

上方内容的解释:

  • root 配置为:当前 nvm.exe 所在的目录
  • path 配置为:node 快捷方式所在的目录
  • arch 配置为:当前操作系统的位数(32/64)
  • proxy 不用配置

(3)配置环境变量:

  • NVM_HOME = D:\web\nvm(当前 nvm.exe 所在目录)
  • NVM_SYMLINK = D:\web\nodejs (node 快捷方式所在的目录)
  • PATH += ;%NVM_HOME%;%NVM_SYMLINK%

配置成功后,重启资源管理器。

3.2 验证

(1)输入nvm命令查看环境变量是否配置成功

(2)输入 nvm ls,查看已安装的所有 node 版本。

(3)输入 nvm -v,查看 已安装的 nvm 版本。

(4)输入 node -v,查看正在使用的 node 版本。

如果 Node 安装失败,可以参考上面这个链接。

3.3 安装指定版本的 Node.js

nvm install 版本号

# 举例
nvm install 8.10.0

输入 node -v,查看当前使用的 node 版本。

关于 NVM 的常用命令,详见下一段。

补充:

如果 Node 安装失败,可以在上方的 settings.txt文件中,新增如下两行,修改镜像源:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
  • 参考链接:安装 npm,nvm,node

4.NVM 的常用命令

注意,这一段说的是 NVM 的常用命令,不是 Node 的常用命令。

查看当前使用的 nvm 版本:

nvm --version

查看本地安装的所有的 Node.js 版本:

# 方式1
nvm ls

# 方式2
nvm list

安装指定版本的 Node.js:

nvm install 版本号

# 举例
nvm install 8.10.0

卸载指定版本 Node.js:

nvm uninstall 版本号

切换使用指定版本的 node

nvm use 版本号

设置node的默认版本

nvm alias default 版本号

查看全局npm包的安装路径

npm root -g

查看远程服务器端的所有 Node 版本:

nvm ls-remote

执行上面的命令后,在列出的版本清单中,凡是用 Latest LTS标注的版本,则表明是长期维护的版本。我们在安装时,建议安装这些版本。当然,我们也可以在网址 https://nodejs.org/en/download/releases/ 查看 LTS 的历史版本。

02_nodejs开发环境安装_vim_05

5.Node.js 的常用命令

查看 node 的版本:

$ node -v

执行脚本字符串:

$ node -e 'console.log("Hello World")'

运行脚本文件:

$ node index.js

$ node path/index.js

$ node path/index

查看帮助:

$ node --help

6.MAC 安装NVM

有一个中文网站写的不错

02_nodejs开发环境安装_linux_06


02_nodejs开发环境安装_编辑器_07

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash


标签:02,node,nodejs,Node,版本,nvm,js,安装,NVM
From: https://blog.51cto.com/u_15935817/7673858

相关文章

  • After_Effects_2023_23.6.0.62图文安装教程及下载
    After_Effects_2023_23.6.0.62图文安装教程及下载AdobeAfterEffects2023_23.6.0.62(爱国版、一键式安装、永久使用)简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。最近一次更......
  • pnputil 是一个命令行实用程序,它用于管理 Windows 系统中的设备驱动程序。它提供了一
    pnputil是一个命令行实用程序,它用于管理Windows系统中的设备驱动程序。它提供了一种简单的方式来安装、卸载、列出和导出设备驱动程序。使用pnputil可以完成以下任务:安装设备驱动程序:将设备驱动程序添加到驱动程序存储库并安装它们。这对于管理员或高级用户来说是很有用的,......
  • 2023-2024-1 20211306 密码系统设计与实现课程学习笔记4
    20211306密码系统设计与实现课程学习笔记4任务详情自学教材第7,8章,提交学习笔记知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容“我在学***X知识点,请你以苏格拉底的方式对我进行提问,一次一个问......
  • Hyper-V 安装 CentOS 8.5
    前言Hyper-V安装文档:在Windows10上安装Hyper-VCentOS系统下载:CentOS国内镜像源8.5.2111作者:易墨发布时间:2023.10.01原文地址:https://www.cnblogs.com/morang/p/devops-hyperv-centos-install.html使用命令安装以管理员身份运行PowerShell命令:Enable-WindowsOpt......
  • After_Effects_2023_23.5.0.52_ACR15.4图文安装教程及下载
     AdobeAfterEffects(爱国版、一键式安装、永久使用)简称“AE”是Adobe公司推出的一款图形视频处理软件,适用于从事设计和视频特技的机构,包括电视台、动画制作公司、个人后期制作工作室以及多媒体工作室。AdobeAfterEffects软件可以帮助您高效且精确地创建无数种引人注目的动态......
  • 宝塔安装minio
    docker安装minio先下载minio镜像dockerpullminio/minio镜像安装指令dockerrun-d\-p9000:9000\-p9090:9090\--nameminio1\-d--restart=always\-eMINIO_ACCESS_KEY=minio\-eMINIO_SECRET_KEY=minio@321\-v/data/docker/minio/data:/data\-v/data......
  • drvinst.exe是Windows操作系统中的一个可执行文件,它被用于安装第三方驱动程序。驱动程
    drvinst.exe是Windows操作系统中的一个可执行文件,它被用于安装第三方驱动程序。驱动程序是指计算机硬件或外设的控制程序,负责控制硬件设备的操作。在Windows操作系统中,drvinst.exe会自动运行并安装已下载的第三方驱动程序。在某些情况下,您需要手动运行drvinst.exe来安装驱动程序......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第一周学习总结
    作业信息作业链接这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业的要求在哪里2023-202341计算机基础与程序设计第一周作业这个作业的目标作业正文2023-2024-1学号20231318《计算机基础与程序设计》第一周学习总结教材学习内容总结快......
  • 2023年10月,红米(小米)note 8 pro 优化记
    看了红米的note13pro和note12turbo的参数和价格后,我决定下单买个note8pro的手机壳,确实有新手机的感觉了。我note8pro手机参数如下MIUI12.0.5内存是6G具体看下图经过优化调整后一般还剩3G内存,文件夹存了很多图标后也不再卡了优化步骤下载adbhttps://dl.google.co......
  • 学期(如2023-2024-1) 20231410刘珈岐 《计算机基础与程序设计》第1周学习总结
    #学期(如2023-2024-1)学号(20231410)刘珈岐《计算机基础与程序设计》第1周学习总结##作业信息|这个作业属于哪个课程|<https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP>||-- |-- ||这个作业要求在哪里|<https://www.cnblogs.com/rocedu/p/9577842.html#WEEK01>||这个作......