Webpack导入模块 - 构造函数错误

时间:2017-04-05 09:57:39

标签: javascript webpack vue.js mixins

在我的Vue应用程序中,我在Vue instace中有main.js。这个Vue实例有一个mixin处理create钩子。

...
import Engine from './engine/EngineCore'
...
let mixin = {
      created: function () {

        this.$engine = window.CC_ENGINE_SHADOW = new Engine();

        this.$utils = {
          CommonUtils,
          ImagesUtils
        }
      }
    };

    new Vue({
      el: 'app',
      mixins: [mixin],
      components: {App},
      store
    });

Engine这是一个简单的javascript文件,它为整个应用程序填充了一些全局功能。

运行npm run dev应用程序启动但是给我这个错误:

TypeError: __WEBPACK_IMPORTED_MODULE_5__engine_EngineCore___default.a is not a constructor

在此期间,我没有触及关于Webpack的问题,我想深刻理解这个错误,我无法弄明白。

0 个答案:

没有答案