【发布时间】:2019-11-05 05:30:33
【问题描述】:
DefinitelyTyped 测试脚本拒绝运行,除非一切都已提交:
> npm test
..
Error: 'git diff' should be empty. Following files changed:
..
我觉得这个使用起来很尴尬。在编写类型时,我经常想尝试一些事情并运行测试以查看哪些有效,然后再决定提交什么。目前这需要重复提交所有内容,运行测试,然后恢复提交。
有没有办法在不提交的情况下运行 DefinedlyTyped 测试?
【问题讨论】:
-
提交只会影响你的分支。在发布更改之前使用
git --reset或git --rebase进行清理。 -
您需要
npm test的任何npm lint your-package不提供的功能吗?如果不是,你应该对后者没问题。最重要的是,周转时间要短得多。
标签: typescript definitelytyped