依赖版本中插入符号^和波浪号~的区别
  • 波浪号 〜 匹配最新补丁版本号,也就是版本号的第三个数字。比如~1.2.3将匹配所有1.2.x版本,但将在1.3.0上停止。
  • 插入符号 ^ 更宽松。 它匹配的是最新次要版本号,也就是第二个数字。比如:^ 1.2.3将匹配任何1.x.x版本,包括1.3.0,但将在2.0.0上停止

devDependencies与 dependencies 字段类似,但是这里列出的包仅在开发期间需要,而在生产中不需要。

建议尽可能使用 npm CLI 更新和管理 package.json,避免额外错误。


dabaiaijianshen
18 声望6 粉丝