所以在我的工作中,我需要写很多JSFL脚本。由于JSFL的方式,脚本往往是巨大的文件,到处都是函数和意大利面。
所以我有了一个想法,用Typescript编写它们,使用单独的文件作为“模块”(就像我习惯于使用commonjs/ES6一样)。然后把它们编译成一个单独的文件。
我试着找过了,但一直没找到答案。因为JSFL只需要一个简单的javascript文件。我显然不能使用commonjs,amd等。
所以有没有办法,在开发的时候。我可以写单独的“模块”,让typescript (或者如果需要,webpack)把它们编译成一个单独的javascript文件?就像从每个文件中复制函数,并将其放入一个大文件中一样。
我不确定是否可以使用typescript,或者我是否必须使用一些脚本或其他东西来提取所有的函数。
另外,由于Adobe的JSFL使用的是一个古老的javascript引擎,它不支持很多特性,我将添加polyfills来填补这些漏洞。
发布于 2017-11-11 01:57:32
可以使用typescript编译器选项--outfile
将输出连接并发出到单个文件。连接顺序由在命令行上传递给编译器的文件列表以及三重斜杠引用和导入确定。有关更多详细信息,请参阅输出文件顺序文档。
另请参见documentation。
https://stackoverflow.com/questions/47228398
复制相似问题