TypeScript Library的repo应该包含JS版本吗?

时间:2017-06-22 00:05:34

标签: javascript typescript dependencies

用Typescript编写的库的存储库是否应包含消费者的JS版本?或者我应该把它留给消费者自己编译?或者都不是?

1 个答案:

答案 0 :(得分:1)

作为一般规则,我只在源代码中包含源文件。可以合理地期望下载源的人想要使用源并构建它。同时,您可以提供构建工具/命令来帮助他们构建它。对于npm模块,package.json可能有一个运行tsc命令的postinstall脚本。只要TypeScript是依赖项,npm就会下载必要的库并在用户在本地克隆后在repo上执行npm install时执行TypeScript构建。