【发布时间】:2018-03-14 15:59:18
【问题描述】:
我有一个项目是 vue.js 插件,另一个是 vue.js SPA。
但我尝试在 SPA 项目中导入我的 vue.js 插件始终未定义。
vue.js 插件导出如下:
export function install(Vue,config){
//do something
}
它的 webpack 输出设置为umd
我像这样导入我的插件:
import MyPlugin from 'my-plugin'
console.log(MyPlugin)//undefined
Vue.use(MyPlugin)//throw error 'Cannot read property 'install' of undefined'
所以我检查了已编译的 bundle.js 中的代码,然后我看到了这个
console.log(_myplugin2.default);
但是我怎样才能强制使用_myplugin2 作为插件呢?
【问题讨论】:
标签: webpack ecmascript-6 vue.js babeljs