node-ts:动态导入外部软件包时如何忽略编译错误

时间:2019-04-15 07:36:41

标签: javascript node.js reactjs typescript ts-node

我使用TypeScript创建了一个React应用,因此有必要动态导入另一个团队创建的TypeScript软件包。 但是,它只是被机械地替换的JavaScript,会发生大量的编译错误,例如,什么都没有指定PropTypes,参数依赖于隐式undefined,等等。

如果我在项目中动态导入此程序包,则Promise会由于上述原因拒绝它。

async (file: string) => {
  const { foo, bar } = await import(file); // Reject!

是否有一些好的方法可以抑制上述错误并正确获取foobar
例如,您是否不能按文件指定@ts-ignore

0 个答案:

没有答案