Nodejs考证前置课程1环境搭建

在Node.js考证之JSNAD与JSNSD的介绍一文中,我简单介绍了一下JSNAD和JSNSD这两个有关Node.js的官方证书。没想到在刚开始学习JSNAD的教程的时候,就被推荐先学习一下edX的IntroductiontoNode.js课程,以便对Node.js能够有个基本的了解。所以,我便开始了这门前置课程的学习。有兴趣的小伙伴欢迎私信我了解有关信息。第一章:搭建环境

这一章的学习目标:

1、寻找搭建环境的最佳方式,在各平台上使用Node。

2、理解所安装的可执行文件。

3、学习如何管理多个Node版本。

通常,Node.js可以通过特定操作系统的官方或非官方的包管理器进行安装。比如,Debian/Ubuntu上的apt-get,macOS上的Brew,Windows上的Chocolatey。不过这种安装方式是不推荐的,因为包管理器很有可能会落后于Node.js快速的更新节奏。此外,二进制文件、配置文件和文件夹的放置位置,不同的操作系统包管理器之间,都是不一样的。这很可能会导致兼容性问题。

通过操作系统包管理器安装Node.js的另一个问题是,用Node的模块安装器npm安装全局模块的话,在Windows以外的操作系统上,很可能需要使用sudo,这是一个授予root权限的命令。对于开发者的机器来说,这并不是一个理想的设置。给安装第三方库的进程授予root权限并不是一个好的安全实践。

Node也可以从Node.js网站上直接安装。不过同样,在macOS和Linux上,它安装全局库的时候,总会默认使用sudo。无论是Windows,macOS还是Linux,在以下章节中,我们都会给出一个更好的方式,使用版本管理器来安装Node。

如果你已经通过操作系统的包管理器或直接从


转载请注明:http://www.aierlanlan.com/rzfs/9009.html