NPM(Node Package Manager)是 Node.js 的包管理器,也是世界上最大的软件注册库。本指南将介绍 NPM 的一些高级特性。

高级特性

  1. 版本控制 NPM 允许你指定包的特定版本,例如使用 ^ 符号来锁定主版本,使用 ~ 符号来锁定主版本和次版本。

    • 示例:npm install express@^4.0.0 将安装 4.x.x 版本的 express。
  2. 私有包 你可以使用 NPM 创建和分发私有包,只需在 .npmrc 文件中配置正确的 token 即可。

    • 示例:npm login 登录后,你可以使用 npm publish 发布私有包。
  3. 包依赖 你可以通过查看 package.json 文件来了解一个包的所有依赖。

    • 示例:npm list 列出当前项目的所有依赖。
  4. 包管理脚本 你可以在 package.json 中定义自定义脚本,例如启动开发服务器。

    • 示例:"start": "node server.js"
  5. 链接本地文件 你可以使用 file: 前缀来链接本地文件。

    • 示例:"dependencies": {"local-module": "file:./local-module"}。

扩展阅读

想要了解更多关于 NPM 的信息,请访问我们的官方文档

NPM 图标