我已经从vue cli创建了一个vue应用程序 . 除了导入问题之外,几乎所有内容都按预期对我的应用做出反应 .
以下工作正常:
import Vuex from 'vuex';
但是,这会引发错误:
import { VuetronVue, VuetronVuex } from 'vuetron';
vue.use(VuetronVue);
Linting错误:
'vuetron'中未找到“导出'VuetronVue'
和控制台错误:
未捕获的TypeError:无法读取未定义的属性“install”
将代码更改为:
import vuetron from 'vuetron'
vue.use(vuetron.VuetronVue);
解决了这个问题......
此原始代码直接来自Vuetron文档 . 有没有人建议为什么ES6表示法会引起问题?
1 回答
这似乎是因为
仅导出默认对象:
对于文档中所述的命名导入,您需要一个命名导出 .