javascript – 应该将缩小的文件提交到源代码管理中吗?

我来自C#背景,并已进入Javascript开发.在C#世界中,我永远不会考虑将可执行文件(.DLL,.EXE)提交到源代码控制中,因为您无法验证可执行文件是否与代码匹配.但是我看到很多github存储库的例子,它们在.min.js文件旁边都包含一个.js,我觉得它有类似的气味.

它对使用您的库的第三方是有帮助的还是应该由它们处理任何缩小 – 例如在用coffeescript开发库的用例中.这里有最好的做法吗?

最佳答案
如果您的存储库以缩小方式运行,请不要添加它.因此,如果您正在为js代码编写minifier,则不必提交js代码的缩小版本,因为每个克隆或分叉您的repo的人都应该能够生成自己的缩小文件.

如果您的repo不包含程序/脚本/缩小js文件的任何内容,请包含它们.

免责声明:这是我的意见,似乎是对我来说这个问题最合乎逻辑的答案!

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


kindeditor4.x代码高亮功能默认使用的是prettify插件,prettify是Google提供的一款源代码语法高亮着色器,它提供一种简单的形式来着色HTML页面上的程序代码,实现方式如下: 首先在编辑器里面插入javascript代码: 确定后会在编辑器插入这样的代码: <pre
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代码高亮,因为SyntaxHighlighter的应用非常广泛,所以将kindeditor默认的prettify替换为SyntaxHighlighter代码高亮插件 上一篇“让kindeditor显示高亮代码”中已经
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小
JS怎么获取当前时间戳
JS如何判断对象是否为数组
JS怎么获取图片当前宽高
JS对象如何转为json格式字符串
JS怎么获取图片原始宽高
怎么在click事件中调用多个js函数
js如何往数组中添加新元素
js如何拆分字符串
JS怎么对数组内元素进行求和
JS如何判断屏幕大小
js怎么解析json数据
js如何实时获取浏览器窗口大小
原生JS实现别踩白块小游戏(五)
原生JS实现别踩白块小游戏(一)