[英]REACT - error: 'slate-react' does not contain a default export (imported as 'Editor')
我對此感到困惑。 我找不到解決辦法。
返回錯誤:
./src/components/TextEditor.js 嘗試導入錯誤:“slate-react”不包含默認導出(作為“編輯器”導入)。
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} />
)
}
}
指數
import TextEditor from './TextEditor';
export { TextEditor };
Editor 和 Value 被命名為導出。
代替:
import Editor from 'slate-react'
import Value from 'slate'
和
import { Editor } from 'slate-react'
import { Value } from 'slate'
那些被命名為導出意味着你必須導入導出的精確名稱,這在花括號內。
請參閱Slate 文檔
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.