【Nodejs】Node.js开发环境安装

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

在这里插入图片描述

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 的官网下载安装包

image-20221102141924455

我们也可以下载历史版本
在这里插入图片描述

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

但我们并不推荐直接采用 Node.js.msiwindows或者 Node.js.pkgMac 安装包进行安装因为会产生如下问题。

通过 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
- LTSLong Term Support

参考链接[node.js 中 LTS 和 Current 的区别](https://blog.csdn.net/u012532033/article/details/73332099)

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


NVMnode.js version manager用来管理 node 的版本。

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

Windows 安装的 Node.js 的步骤如下。

3.1 安装 NVM

1我们去下载 NVM 安装包

image-20221102142420968
下载下来后直接解压到 D:\web目录下:
在这里插入图片描述

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/

参考链接安装 npmnvmnode

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标注的版本则表明是长期维护的版本。我们在安装时建议安装这些版本。当然我们也可以在网址查看 LTS 的历史版本

5.Node.js 的常用命令


查看 node 的版本

$ node -v

执行脚本字符串

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

运行脚本文件

$ node index.js
$ node path/index.js
$ node path/index

查看帮助

$ node --help
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: NodeJS