网站首页 > 技术文章 正文
想要学习一门语言, 最基本的就是应该先安装它的基础运行环境。 毕竟巧妇难为无米之炊。
Node.js 本身的跨平台性,支持 MacOS、Linux 和 Windows 平台。 并且不同的平台有不同的安装方式。 这里就用保姆级别的服务来盘它。
Node.js
官方地址: http://nodejs.org
中文地址: https://nodejs.org/zh-cn
当前最新的版本为: 14.18.1 ( npm 版本为 6.14.15)。
生产环境中只使用 LTS (长期维护版本), 如果想尝鲜可以使用当前最新版, 拥有最新的特性和功能。
安装方式
软件包安装
官方提供了所有主流平台的软件包(安装包)。 如: Windows 的 .msi 和 .exe, MacOS 的 .pkg 等。
英文访问: https://nodejs.org/en/download/
中文访问: https://nodejs.org/zh-cn/download/
直接下载自己系统相关的就好, 接下来有详细的说明。
软件包管理器安装
软件包管理器, 是通过一些管理工具可以通过命令行进行软件的安装, 比方说:Linux 的 pacman,dnf 或者 yum。MacOS 的 brew。 以及 Windows 的 choco 等包管理器。这种安装起来除了 Windows 其他的都很方便。
Docker 镜像
在 Docker 中安装 Node.js。 首先先说说 Windows 环境的安装方式。
Windows 安装篇
根据你的系统选择, 我这里选择 x64 的版本。使用 .msi 安装包进行安装。
软件包方式安装
首先先要下载。
双击打开进行安装:
开始安装,点击 Next 安装:
在同意的复选框上点击 Next 下一步
这里需要注意的是, 虽然技术已经支持你中文和一些特殊符号, 但是安装开发工具类的软件, 最好还是不要包含空格、中文等特殊的字符串在路径上, 以防出现玄学的问题。 这里修改了路径。已经我这是虚拟机环境进行安装截图。 并且只有一个盘符所以才装到了系统盘 C 盘。别喷。 点击 Next 下一步:
这里默认直接点击 Next 就好了, 没有什么需要调整的。
继续点击 Next 不做配置:
这里直接点击 Install 进行安装, 因为需要用到管理员权限,会出现如下图:
点击 “是” 通过就开始了 Node.js 的安装。过了一会, 这个安装过程一般会很快。等着出现如下界面就算安装完成了。
点击 Finish 完成安装。 完成安装之后当然要测试一下是否安装完成。
打开命令行工具, 或者使用新版的 PowerShell 该命令行基本上可以和 Linux 系列命令一致了。
使用查看版本命令, 测试是否安装成功, 并配置了环境变量。
node --version
npm --version
Windows 安装 Node.js 就完成了, 这个时候, 我们就可以好好的盘一下它了。
软件包管理器安装
如果你正好是 Windows 也安装上面的方式安装过了, 接下来的看不看都行, 对于 Windows而言, 软件包管理器需要用到第三方的工具 chocolatey 。
chocolatey
需要提前安装 chocolatey , 如果没有安装, 打开管理员模式的 PowerShell 进行安装, 执行如下命令即可:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
耐心等待安装,
没有报错的情况下就是安装成功了, 注意警告信息 需要重新打开一个命令窗口让命令生效。
在新打开的命令行中, 查看版本信息进行校验是否安装成功:
安装软件的命令为: choco install 包名 可以简写成 cinst 。
使用命令安装 choco install nodejs 或者 cinst nodejs。
可以看到安装完成, 再次验证 Node.js 是否安装成功。 因为安装的时候没有指定版本会安装最新的版本。这里可以看到我们应该使用包名 nodejs.install 并且安装了最新版。
Installing the following packages:
nodejs
By installing, you accept licenses for the packages.
Progress: Downloading nodejs.install 16.11.0... 100%
Progress: Downloading nodejs 16.11.0... 100%
nodejs.install v16.11.0
所以会看到如下所示:
如何指定安装呢?这里有两种方式。
一种是安装最新版 cinst nodejs 或 cinst nodejs.install
指定安装 LTS 版本 cinst nodejs-lts
也可以指定具体的版本号:cinst nodejs.install --version 16.11.0
如果需要直接安装不需要你再授权可以在包的后面加上 -y 例如: cinst nodejs-lts -y
卸载软件使用: choco uninstall 包名
举例如下:
重新验证发现已经安装 Node.js 。 软件包管理器安装方式完成, 很方便的安装方式。需要注意的是这种安装方式我这没有找到免费版的指定安装路径的方式。
Windows 安装告一段落吧。接下来 MacOS 安装。 需要的可以来个 5毛钱的时间在掌掌眼。
关注我, 精彩后续继续。
猜你喜欢
- 2024-09-29 Hexo历险记之二多系统安装Node(小人历险记森林深处电脑版免安装)
- 2024-09-29 Win7环境下成功安装Nodejs18.16.1
- 2024-09-29 个人云笔记系统搭建(针对window操作系统)
- 2024-09-29 Npm 安装提示 EUNSUPPORTEDPROTOCOL 错误
- 2024-09-29 一个优雅的将NodeJS项目打包成跨平台可执行文件的神器——pkg
- 2024-09-29 Skywalking的编译打包(skywalking java)
- 2024-09-29 windows 安装 node-canvas(windows安装node环境)
- 2024-09-29 Gatlab 10.4.6中挖矿病毒处理与升级过程记录
- 2024-09-29 json - server:mock接口工具使用(mock-server.js)
- 2024-09-29 用一次就会爱上的cli工具开发(cli 工具)
- 1509℃桌面软件开发新体验!用 Blazor Hybrid 打造简洁高效的视频处理工具
- 530℃Dify工具使用全场景:dify-sandbox沙盒的原理(源码篇·第2期)
- 492℃MySQL service启动脚本浅析(r12笔记第59天)
- 472℃服务器异常重启,导致mysql启动失败,问题解决过程记录
- 469℃启用MySQL查询缓存(mysql8.0查询缓存)
- 450℃「赵强老师」MySQL的闪回(赵强iso是哪个大学毕业的)
- 429℃mysql服务怎么启动和关闭?(mysql服务怎么启动和关闭)
- 426℃MySQL server PID file could not be found!失败
- 最近发表
- 标签列表
-
- c++中::是什么意思 (83)
- 标签用于 (65)
- 主键只能有一个吗 (66)
- c#console.writeline不显示 (75)
- pythoncase语句 (81)
- es6includes (73)
- windowsscripthost (67)
- apt-getinstall-y (86)
- node_modules怎么生成 (76)
- chromepost (65)
- c++int转char (75)
- static函数和普通函数 (76)
- el-date-picker开始日期早于结束日期 (70)
- js判断是否是json字符串 (67)
- checkout-b (67)
- localstorage.removeitem (74)
- vector线程安全吗 (70)
- & (66)
- java (73)
- js数组插入 (83)
- linux删除一个文件夹 (65)
- mac安装java (72)
- eacces (67)
- 查看mysql是否启动 (70)
- 无效的列索引 (74)