语义化版本号
npm 的语义化版本号由三组数字组成,格式为 v<主版本号>.<次版本号>.<补丁版本号>:
- 主版本号:发生不兼容变化
- 次版本号:增加、优化功能
- 补丁版本号:修复 Bug
npm 版本管理
^1.0.0,默认,跟踪次版本或补丁版本号~1.0.0,仅跟踪补丁版本号,更加保守和稳定的选择
npm outdated- 根据语义版本号显示可用的新版本。
npm update <package>- 更新符合语义版本号的可用新版本
安装删除依赖
npm init [-y]- 自动创建
package.json,这是执行安装依赖的前置条件。 npm install [-D | -g] <package[@v1.0.0]>- 安装指定依赖至目录
node_modules。
依赖安装完成后,默认会创建
package-lock.json,用于锁定当前项目所使用的具体版本,以便保证开发时所使用版本的一致性。 故package.json和package-lock.json文件都需要加入版本控制。
npm install- 根据
package.json安装依赖至当前目录node_modules。 npm uninstall [-g] <package>- 从目录
node_modules中删除指定依赖。
查看已安装依赖
npm ls [-g]- 查看已安装的依赖。
npm root -g- 查看全局安装目录
node_modules。
帮助
npm help- 查看可用命令。
npm help install- 查看安装命令的可用选项。