Я экспериментирую с TypeScript и пытаюсь использовать Editor JS с Typescript. Я загружаю и устанавливаю Editor JS для своего проекта, используя npm i @editorjs/editorjs
, все идет гладко до этого момента.
Затем я пытаюсь использовать Editor JS в моем проекте, используя следующую строку:
import EditorJS from '@editorjs/editorjs';
Однако сборка завершается неудачно с сообщениями:
Cannot find type definition file for 'data-formats'
и
Cannot find module '@editorjs/editorjs'
Папка module_modules/@editorjs
существует в моем проекте, поэтому я не могу понять, в чем проблема может быть здесь.
Я надеюсь, что кто-то может указать мне правильное направление
Ниже приведена схема структуры моего проекта:
-/node_modules/
-- /@editorjs
-- /editorjs
-/src/
-- /@types/
-- Main.ts
- package.json
Я опустил все остальные папки, не связанные в редактор js
Мой tsconfig. json выглядит следующим образом:
{
"compilerOptions": {
"module": "es6",
"target": "ES2017",
"removeComments": true,
"preserveConstEnums": true,
"outDir": "./build",
"sourceRoot": "./src/",
"rootDir": "./src/",
"sourceMap": true,
"baseUrl": "./",
"typeRoots": [
"./node_modules/@types",
"./src/@types/",
"./node_modules/@editorjs/editorjs/types"
]
}
}
в пакете. json Я добавил следующую зависимость:
"@editorjs/editorjs": "^2.17.0",
Заранее спасибо.