我在带有 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包。
问题是您在项目中创建的
.d.ts
文件也应该在您的 tsconfig.json
: 中列为项目的一部分
"include": [
"**/*.ts",
"**/*.tsx",
"global.d.ts" // << specify your file here
],