无法读取未定义的属性“片段”

时间:2019-07-12 15:00:48

标签: javascript parcel svelte

我试图将一个苗条的组件嵌套在另一个苗条的组件中。


//index.js
import Parent from './Parent.svelte';

new Parent({
  target: document.querySelector('main')
})


// Parent.svelte
<script>
  import Child from "./Child.svelte";
</script>

<p>parent component</p>
<Child />


// Child.svelte
<p>child component</p>

我希望Child.svelte嵌套在Parent.svelte中,但我却收到此错误消息

Cannot read property 'fragment' of undefined

顺便说一句:我在使用带有parcel-plugin-svelte的包裹

2 个答案:

答案 0 :(得分:2)

这是parcel-svelte-plugin的已知错误。根据{{​​3}},目前的解决方法是禁用宗地hmr

parcel --no-hmr

答案 1 :(得分:-1)

我遇到了类似的问题,需要更改 react 的导入方式

 import { React } from 'react'

需要改成

 import React from 'react'