Skip to content

Latest commit

 

History

History
26 lines (15 loc) · 1.8 KB

api最佳实践.md

File metadata and controls

26 lines (15 loc) · 1.8 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的依赖包。