找不到模块“@editorjs/image”的声明文件

问题描述 投票:0回答:1

我在带有 typescript 的 React 项目中使用 editorjs。我正在使用 EditorJS 并注意到模块“@editorjs/image”缺少声明文件。

导入后我注意到以下警告/错误,

'node_modules/@editorjs/image/dist/bundle.js' implicitly has an 'any' type.

连同建议,

  Try `npm i --save-dev @types/editorjs__image` if it exists or add a new declaration (.d.ts) file containing `declare module '@editorjs/image';`ts(7016)

没有可用的快速修复方法。

@editorjs/image
缺少打字稿类型。我在项目中为
.d.ts
模块创建了一个
@editorjs/image
文件,其中包含以下声明代码,

declare module "@editorjs/image"

但它的用法并不是指editorjs/image包。

javascript reactjs typescript typescript-typings editorjs
1个回答
1
投票

问题是您在项目中创建的

.d.ts
文件也应该在您的
tsconfig.json
:

中列为项目的一部分
  "include": [
    "**/*.ts",
    "**/*.tsx",
    "global.d.ts" // << specify your file here
  ],
© www.soinside.com 2019 - 2024. All rights reserved.