Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.79 KB

api最佳实践.md

File metadata and controls

26 lines (15 loc) · 1.79 KB

API 最近实践

参考

22 条 API 最佳实践

RESTful Web API 设计

REST API 设计最佳实践手册——如何使用 JavaScript、Node.js 和 Express.js 构建 REST API

Restful API 设计最佳实践

.npmrc 文件中使用 save-prefixsave-exact 可以引起冲突。

save-prefixsave-exact 都是 npm 中与包版本相关的选项。

  • save-prefix指定将要使用什么符号(默认情况下是^)来安装依赖包。例如,如果你将save-prefix设置为~npm install package-name将安装相应的"兼容的"版本,例如~1.x.x,使得你可以在紧急情况下安装某些更新的小版本。
  • save-exact指示 npm 保存精确的版本号,而不是一个范围。可以通过运行npm install package-name --save-exact来安装完全的版本。

如果在 .npmrc 文件中同时设置了这两个选项, save-exact 将会优先生效。如果你需要确保使用 save-prefix 而非 save-exact ,需要在运行 npm install 命令时指定它的参数,例如:

npm install package-name --save-prefix="~"

这将会覆盖 .npmrc 中的 save-exact 选项并使用 ~ 来安装 package-name 的依赖包。