TipTap и Nuxt - Невозможно импортировать именованный экспорт '{module}' из не модуля EcmaScript - PullRequest
1 голос
/ 15 января 2020

Я пытаюсь использовать TipTap с Nuxt , но не могу понять, почему это не сработает. Я прочитал проблемы в репо и использовал их предложения, но я просто получаю следующие ошибки:

ERROR  in /Volumes/Projects/nuxt/candy-hub-lerna/node_modules/prosemirror-state/dist/index.mjs
Can't import the named export 'ReplaceStep' from non EcmaScript module (only default export is available)

ERROR  in /Volumes/Projects/nuxt/candy-hub-lerna/node_modules/prosemirror-view/dist/index.mjs
Can't import the named export 'Selection' from non EcmaScript module (only default export is available)

ERROR  in /Volumes/Projects/nuxt/candy-hub-lerna/node_modules/prosemirror-transform/dist/index.mjs
Can't import the named export 'Slice' from non EcmaScript module (only default export is available)

Настройка
Моя настройка довольно проста и повторяет эта проблема github

/components/forms/RichText.vue
<template>
  <no-ssr>
    <editor-content :editor="editor" />
  </no-ssr>
</template>

<script>
import { Editor, EditorContent } from 'tiptap'

export default {
  components: {
    EditorContent
  },
  data () {
    return {
      editor: null
    }
  },
  mounted () {
    this.editor = new Editor({
      content: '<p>This is just a boring paragraph</p>'
    })
  },
  beforeDestroy () {
    // Always destroy your editor instance when it's no longer needed
    this.editor.destroy()
  }
}
</script>
/components/global/LocalisedAttributes.vue
<template>
<div>
    <rich-text />
  </div>
</template>

<script>
import RichText from '~/components/forms/RichText.vue'

export default {
  components: {
    RichText
  }
}
</script>

Я пытался добавить 'prosemirror-view' и 'tiptap' в массив build.transpile в nuxt.config. js но это никак не повлияло.

Если кто-нибудь заставит его работать над Nuxt, я буду благодарен за любое понимание их установки.

1 Ответ

0 голосов
/ 15 января 2020

Похоже, это была проблема с Лерной, я переключился на рабочие области пряжи, и теперь, похоже, все работает!

...