使用 NPM 安装

第十章中介绍的 NPM,是一个 JavaScript 模块的在线仓库,其中大部分模块是专门为 Node 编写的。当你在计算机上安装 Node 时,你就会获得一个名为npm的程序,提供了访问该仓库的简易界面。

它的主要用途是下载包。 我们在第十章中看到了ini包。 我们可以使用 NPM 在我们的计算机上获取并安装该包。

  1. $ npm install ini
  2. npm WARN enoent ENOENT: no such file or directory,
  3. open '/tmp/package.json'
  4. + ini@1.3.5
  5. added 1 package in 0.552s
  6. $ node
  7. > const {parse} = require("ini");
  8. > parse("x = 1\ny = 2");
  9. { x: '1', y: '2' }

运行npm install后,NPM 将创建一个名为node_modules的目录。 该目录内有一个包含库的ini目录。 你可以打开它并查看代码。 当我们调用require("ini")时,加载这个库,我们可以调用它的parse属性来解析配置文件。

默认情况下,NPM 在当前目录下安装包,而不是在中央位置。 如果你习惯于其他包管理器,这可能看起来很不寻常,但它具有优势 - 它使每个应用程序完全控制它所安装的包,并且使其在删除应用程序时,更易于管理版本和清理。