假设您正在使用几个外部库依赖项的javascript项目,并希望使用Google Closure Compiler在ADVANCED_OPTIMIZATIONS模式下编译源代码。
由于在此模式下,编译器将重命名对外部库对象和函数的调用,因此必须提供externs,以防止发生这种重命名。
但是,手动生成externs需要很多工作量,那么从给定的javascript库中自动生成适当的extern的最佳方法是什么?
假设您正在使用几个外部库依赖项的javascript项目,并希望使用Google Closure Compiler在ADVANCED_OPTIMIZATIONS模式下编译源代码。
由于在此模式下,编译器将重命名对外部库对象和函数的调用,因此必须提供externs,以防止发生这种重命名。
但是,手动生成externs需要很多工作量,那么从给定的javascript库中自动生成适当的extern的最佳方法是什么?
npx tsd2cce declaration.d.ts create_extern.js