首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应-错误:“板岩-反应”不包含默认的导出(导入为‘编辑器’)

反应-错误:“板岩-反应”不包含默认的导出(导入为‘编辑器’)
EN

Stack Overflow用户
提问于 2021-10-25 22:33:30
回答 1查看 575关注 0票数 0

我对此感到困惑。我找不到解决办法。

返回一个错误:

./src/components/TextEditor.js试图导入错误:‘slate’不包含默认导出(导入为'Editor')。

代码语言:javascript
复制
import React, { Component } from 'react'
import Editor from 'slate-react'
import Value from 'slate'

const initialValue = Value.fromJSON({
    document: {
        nodes: [
            {
                object: 'block',
                type: 'paragraph',
                nodes: [
                    {
                        object: 'text',
                        leaves: [
                            {
                                text: 'A line of text in a paragraph.',
            },
        ],
    }, ],
}, ],
},
})



export default class TextEditor extends Component {

    state = {
        value: initialValue,
    }

    onChange = ({ value }) => {
        this.setState({ value })
    }

    render() {
        return (
            <Editor value={this.state.value} onChange={this.onChange} />
        )
        }
}

指数

代码语言:javascript
复制
import TextEditor from './TextEditor';

export { TextEditor };
EN

回答 1

Stack Overflow用户

发布于 2021-10-25 22:37:00

编辑器和值被命名为导出。

取代:

代码语言:javascript
复制
import Editor from 'slate-react'
import Value from 'slate'

使用

代码语言:javascript
复制
import { Editor } from 'slate-react'
import { Value } from 'slate'

那些被命名为exports意味着您必须导入导出的确切名称,这属于大括号。

请参阅板岩医生

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69715482

复制
相关文章

相似问题

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