NPM(Node Package Manager)是 Node.js 的包管理器,也是世界上最大的软件注册库。本指南将介绍 NPM 的一些高级特性。
高级特性
版本控制 NPM 允许你指定包的特定版本,例如使用
^
符号来锁定主版本,使用~
符号来锁定主版本和次版本。- 示例:
npm install express@^4.0.0
将安装 4.x.x 版本的 express。
- 示例:
私有包 你可以使用 NPM 创建和分发私有包,只需在
.npmrc
文件中配置正确的 token 即可。- 示例:
npm login
登录后,你可以使用npm publish
发布私有包。
- 示例:
包依赖 你可以通过查看
package.json
文件来了解一个包的所有依赖。- 示例:
npm list
列出当前项目的所有依赖。
- 示例:
包管理脚本 你可以在
package.json
中定义自定义脚本,例如启动开发服务器。- 示例:
"start": "node server.js"
。
- 示例:
链接本地文件 你可以使用
file:
前缀来链接本地文件。- 示例:
"dependencies": {"local-module": "file:./local-module"
}。
- 示例:
扩展阅读
想要了解更多关于 NPM 的信息,请访问我们的官方文档。
NPM 图标