我使用TypeScript
创建了一个React应用,因此有必要动态导入另一个团队创建的TypeScript
软件包。
但是,它只是被机械地替换的JavaScript,会发生大量的编译错误,例如,什么都没有指定PropTypes
,参数依赖于隐式undefined
,等等。
如果我在项目中动态导入此程序包,则Promise会由于上述原因拒绝它。
async (file: string) => {
const { foo, bar } = await import(file); // Reject!
是否有一些好的方法可以抑制上述错误并正确获取foo
和bar
?
例如,您是否不能按文件指定@ts-ignore
?