鍍金池/ 問答/HTML/ webpack打包后發(fā)布到npm,引入為空

webpack打包后發(fā)布到npm,引入為空

項目 vue-2.5.0 webpack-3.6.0

項目輸出文件:

    const install = function(Vue, opts = {}) {
    
      Object.keys(components).forEach(key => {
        Vue.component(key, components[key]);
      });
    
      Vue.prototype.$Modal = lanModal;
      Vue.prototype.$Message = lanMessage;
    };
    
    if (typeof window !== 'undefined' && window.Vue) {
      install(window.Vue);
    };
    
    export default {
      version: '0.0.8',
      install,
      ...components
    };

通過npm發(fā)包后引入:

    import ui from 'lanlan-ui'

可是引入的為空對象,不知道為什么?求助,webpack2以上輸出就不用module.exports,用的export default但是沒結(jié)果

回答
編輯回答
晚風眠

你得確定lanlan-ui是否用了export default的寫法

2017年6月19日 08:33