使用 NPM 安装
第十章中介绍的 NPM,是一个 JavaScript 模块的在线仓库,其中大部分模块是专门为 Node 编写的。当你在计算机上安装 Node 时,你就会获得一个名为npm
的程序,提供了访问该仓库的简易界面。
它的主要用途是下载包。 我们在第十章中看到了ini
包。 我们可以使用 NPM 在我们的计算机上获取并安装该包。
$ npm install ini
npm WARN enoent ENOENT: no such file or directory,
open '/tmp/package.json'
+ ini@1.3.5
added 1 package in 0.552s
$ node
> const {parse} = require("ini");
> parse("x = 1\ny = 2");
{ x: '1', y: '2' }
运行npm install
后,NPM 将创建一个名为node_modules
的目录。 该目录内有一个包含库的ini
目录。 你可以打开它并查看代码。 当我们调用require("ini")
时,加载这个库,我们可以调用它的parse
属性来解析配置文件。
默认情况下,NPM 在当前目录下安装包,而不是在中央位置。 如果你习惯于其他包管理器,这可能看起来很不寻常,但它具有优势 - 它使每个应用程序完全控制它所安装的包,并且使其在删除应用程序时,更易于管理版本和清理。