在我的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的问题,我想深刻理解这个错误,我无法弄明白。