首页 文章

Vue导入失败

提问于
浏览
0

我已经从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 回答

  • 0

    这似乎是因为

    vuetron/packages/vuetron-plugins/index.js
    

    仅导出默认对象:

    import VuetronVue from './vuetron-vue';
    import VuetronVuex from './vuetron-vuex';
    
    export default {
      VuetronVue,
      VuetronVuex
    };
    

    对于文档中所述的命名导入,您需要一个命名导出 .

相关问题