<p>pdf.js版本未针对下载源的版本(非git存储库)正确设置</p>

创建于 2018-06-22  ·  4评论  ·  资料来源: mozilla/pdf.js

我终于(希望)弄清楚了为什么我构建的pdf.js Chrome扩展程序的版本号没有正确的版本。
我从发布页面下载了2.0.550存档,并按需设置了所有内容(npm,gulp等),然后尝试构建Chrome扩展程序。
构建成功,但是生成的扩展具有2.0.0版本。
问题在于gulpfile.js假定它在git存储库中以确定内部版本号(请参阅第426行及以后),但在这种情况下不是(git致命:不是git存储库(或任何父目录)): .git)
如果使用git clone获取目录,则不会发生这种情况,在这种情况下,它将是正确的git存储库。

1-other 5-good-beginner-bug

所有4条评论

确实,情况确实如此。 我真的不认为我们可以做任何事情,因为版本号由提交决定。 只有不同的版本控制方案可以提供帮助,但目前尚未真正考虑。

您至少可以在自述文件中添加评论/警告。

也许仅仅出错就更有意义了,而不是生成一个伪造的buildnumber吗?
https://github.com/mozilla/pdf.js/blob/34594a5b02394a531c1512ff10b44148225abe67/gulpfile.js#L431 -L434

我真的不认为这是一个问题,但是如果有人想为此提供补丁,我会很好的。 标记为良好的初学者错误。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

brandonros picture brandonros  ·  3评论

SehyunPark picture SehyunPark  ·  3评论

anggikolo11 picture anggikolo11  ·  3评论

BrennanDuffey picture BrennanDuffey  ·  3评论

hp011235 picture hp011235  ·  4评论