如何在打字稿 3 项目中使用打字稿 4 包?

问题描述

我有一个使用带有 typescript 模板的 create-react-app 构建的 ReactJS 项目,它使用的是 typescript v3.7.5。

package.json
{
  ...
      "typescript": "3.7.5",...
}

我在此 guide 之后将 Jodit 编辑器添加到我的项目中。

但是我在运行项目时遇到了这个错误

/path/to/project/node_modules/jodit/index.d.ts
TypeScript error in /path/to/project/node_modules/jodit/index.d.ts(7,13):
'=' expected.  TS1005

     5 |  */
     6 |
  >  7 | import type { IComponent,Nullable } from './src/types';
       |             ^
     8 | import { Jodit as Super } from './src/jodit';
     9 |
    10 | export * from './src/types';

收到这个错误后,我做了一些调查,发现 jodit-react 是用 typescript v4.1.3 构建的。

  "typescript": "^4.1.3",

也许我们因为这个打字稿版本差异而收到错误。我对打字稿不太熟悉,我不确定它是否正确。

任何在这种情况下有经验的人,请告诉我我可以做些什么来在我的项目中使用这个包。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)