在某些情况下,我需要在tsconfig.json -> eclude中配置一些不编译的文件; 但是在其他文件中会引用这些文件 我在这些引用中加入了 //@ts-ignore 使编译不会报错,但是代码跑到这个引用代码还是会报错; 我在想 tsc 命令是否也可以配置 uglify.js那种,配置条件编译参数,在此参数中包裹的代码可以在条件永远为false,编译成js的时候给删除;
在某些情况下,我需要在tsconfig.json -> eclude中配置一些不编译的文件; 但是在其他文件中会引用这些文件 我在这些引用中加入了 //@ts-ignore 使编译不会报错,但是代码跑到这个引用代码还是会报错; 我在想 tsc 命令是否也可以配置 uglify.js那种,配置条件编译参数,在此参数中包裹的代码可以在条件永远为false,编译成js的时候给删除;
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
按照TS一贯不愿给代码增加额外含义的宗旨估计不太可能给支持,比如最新的Issue
https://github.com/microsoft/...
追溯到老的 https://github.com/microsoft/... Issue都开了7、8年了。
想实现估计只能二道编译、曲线救国了。