Возникли проблемы при использовании Editor JS с TypeScript - PullRequest
0 голосов
/ 29 марта 2020

Я экспериментирую с 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",

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 20 апреля 2020

введите в редакторе оператора импорта. JS должно быть CamelCase.

изменить

import EditorJS from '@editorjs/editorjs';

на

import **EditorJs from '@editorjs/editorjs';
0 голосов
/ 03 апреля 2020

Проверьте конфигурацию ts c. Кажется, вы используете типы из src / @ types и папка node_modules не включена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...