javascript - 我应该把我的 JavaScript 库的版本号放在文件名中吗?

标签 javascript

我即将发布一个 javascript 库。

我想将文件保存为 [library-name].1.0.0

然后随着库的发展,您将能够下载新版本,例如

  • [库名].1.0.1.js
  • [库名].1.0.2.js
  • [库名].1.0.3.js
  • [库名].1.1.0.js
  • [库名].1.2.0.js
  • [库名].2.0.0.js

我的问题是:有什么理由以文件名保存版本?

我正在使用其他第 3 方库和那些我没有为其存储版本的库,我总是必须弄清楚是否需要升级。

例如,我使用codemirror.js,我总是怀疑我是否使用最新版本。

最佳答案

如果您提供下载,那么将版本号作为文件名的一部分是个好主意。在文件开头添加版本号和许可证信息也是一个好主意,就像 jQuery 一样

结帐 - http://code.jquery.com/jquery-1.9.1.min.js

唯一不应该添加版本号的情况是在整个网站引用脚本文件时 - 因为您不想在更新脚本时更改所有引用。

关于javascript - 我应该把我的 JavaScript 库的版本号放在文件名中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783135/

相关文章:

javascript - Magento - 分级定价 + 自定义选项?

javascript - <fieldset> 以 React 形式破坏 onChange

javascript - Firebug 调试问题

javascript - 无法将 JSON 文本响应中的 & 替换为 &

javascript - 如何创建一个每次都会生成一个新变量的 for 循环

javascript - 在 Node.js 服务器运行时运行命令?

javascript - 使用 Ajax 请求 Rails Controller 数据

javascript - 如何捕获手动点击事件

javascript - ES6 模块导入是否挂起?

javascript - 达到 IF 条件后停止函数