我正在改变 TypeScript 库的构建方式,从gulp concat + typescript编译器到 Webpack。
该库现在可以与require/import
关键字一起使用。但是,我必须保留以经典方式使用库的能力,包括将脚本放入 html 标头。
在所有函数/变量都隐藏在全局变量 Survey
下之前。为了实现这一点,使用了打字稿 namespace Survey {}
,并且所有需要类/变量都使用export
关键字。
我必须删除命名空间,现在,为了实现同样的效果,拥有一个全局变量,我必须将所有需要的导出类/变量包含到构建入口点文件中:
有没有其他方法可以实现相同的目标,而无需创建这个庞大的列表?