所以在我的工作中我需要编写很多JSFL脚本。而且由于JSFL的方式,脚本往往是巨大的文件,随处可见功能和意大利面。
所以我有一个想法在Typescript中编写它们,使用单独的文件作为“模块”(就像我习惯于commonjs / es6)。并将所有内容编译为单个文件。
我试过搜索,但我一直无法得出答案。因为JSFL只需要一个简单的javascript文件。我显然不能使用commonjs,amd等。
有没有办法,在开发时。我可以编写单独的“模块”,使用typescript(或者如果需要webpack)将它们编译成单个javascript文件?就像复制每个文件中的函数一样,并将其放入一个大文件中。
我不确定它是否可以使用打字稿,或者我是否必须使用某些脚本或其他内容来提取所有功能。
此外,由于Adobe的JSFL使用的是古老的javascript引擎,它不支持很多功能,我将添加polyfill来填补这些漏洞。
答案 0 :(得分:0)
您可以使用typescript编译器选项--outfile
连接并将输出发送到单个文件。连接的顺序 由传递给编译器的文件列表决定 命令行以及三次斜杠引用和导入。看到 输出文件订单文档以获取更多详细信息。