Node.js学习笔记

本文最后更新于:2024年6月30日 晚上

一篇迟来的文章。(可能还将继续拖延下去)

最早接触 Nodejs 就是在折腾 Hexo 博客的时候,在此之前折腾的是Jeykll。查了一下自己使用 Hexo 博客的第一篇文章日期,发现是在 2016 年年末,那这篇笔记就以当时的日期来记录吧。

在了解 Nodejs 之前,我搭建博客还是使用 WordPress+“网站空间”来进行部署,网站的更新维护就是通过 FTP 来管理,并不了解任何稍微深入一点的知识,甚至连域名可通过服务器代理的知识都不懂。

开始折腾 Hexo 博客的这一年,也是我逐渐开始熟悉 Linux 的时期。

彼时的我只知道cdll命令,想要直接上手 Linux 感觉有心无力

竞品

Deno

官网:https://deno.com/

Github:

相关资讯:

Bun

官网:https://bun.sh/

Github:

相关资讯:


1. 官网

https://nodejs.org/en

Github:

版本分为 LTS(长期维护)Current 版本,分别有三大平台:Windows, macOS, Linux 的安装包、二进制(解压即用)版本。

1.1 包管理器 npm

会随安装过程一起安装,npm 的版本高低受 node 版本,一般情况下,一起安装的 npm 就是你所安装的 node 版本所能支持的最高版本。

2. Node Version Manager (Node版本管理器)

参考文章:管理 node 版本,选择 nvm 还是 n?

2.1 NVM

Github:

这是一款只支持在 Unix Like 系统上使用的 Node 版本管理器,Windows 上无法使用

2.2 NVM-Windows

Github:

上面的 NVM 项目的推荐产品,目前正在使用,感觉上很轻便,管理逻辑也很简单直接。

2.3 FNM

Github:

另一款产品,还没有试用,使用 Rust 开发的工具,人气也很高。

2.4 n

Github:

基于 Node 的 Node 版本管理器,优点就是安装方便,缺点就是安装之前,需要先安装 Node


Node.js学习笔记
https://blog.doracoin.cc/posts/Nodejs/49210.html
作者
Doracoin
发布于
2016年12月29日
更新于
2024年6月30日
许可协议