首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在TypeScript中使用EditorJS时遇到问题

在TypeScript中使用EditorJS时遇到问题
EN

Stack Overflow用户
提问于 2020-03-30 02:05:05
回答 2查看 840关注 0票数 0

我正在试验Typescript,并尝试在TypeScript中使用EditorJS。到目前为止,我使用npm i @editorjs/editorjs为我的项目下载并安装了EditorJS。

然后,我尝试使用下面的代码行在我的项目中使用EditorJS:

代码语言:javascript
复制
import EditorJS from '@editorjs/editorjs';

但是,构建失败,并显示以下消息:

代码语言:javascript
复制
Cannot find type definition file for 'data-formats'

代码语言:javascript
复制
Cannot find module '@editorjs/editorjs'

文件夹module_modules/@editorjs确实存在于我的项目中,所以我不知道问题出在哪里。

我希望有人能给我指明正确的方向

下面是我的项目结构的概述:

代码语言:javascript
复制
-/node_modules/
    -- /@editorjs
    -- /editorjs
-/src/
    -- /@types/
    -- Main.ts
- package.json

我已经省略了所有其他与editorjs无关的文件夹

我的tsconfig.json如下:

代码语言:javascript
复制
{
  "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"       
    ]       
  }
}

在packakge.json中,我添加了以下依赖项:

代码语言:javascript
复制
"@editorjs/editorjs": "^2.17.0",

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-04-03 19:52:27

检查tsc配置。您似乎正在使用src/@types中的类型,并且包含了node_modules文件夹

票数 0
EN

Stack Overflow用户

发布于 2020-04-20 20:58:32

在导入语句中键入EditorJS应为CamelCase。

变化

代码语言:javascript
复制
import EditorJS from '@editorjs/editorjs';

代码语言:javascript
复制
import **EditorJs from '@editorjs/editorjs';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60918607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档