账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    webpack不打包不需要的组件
    33
    0

    问题描述

    现在有个需求,通过配置文件来决定相关的组件需不需要打包
    

    相关代码

    // 请把代码文本粘贴到下方(请勿用图片代替代码)

    A组件:
    
    export default {
    name: 'A',
    data() {
      return {
          showB: appConfig['b'] // 这里的appConfig是配置文件,b是false
      };
    },
    methods: {
      initComp() {
        Vue.component('B', (resolve) => require(['./b.vue'], resolve));
      }
    },
    created() {
      if (this.showB) {
        this.initComp();
      }
    }

    };

    你期待的结果是什么?

    在我npm run build的时候,我发现B组件还是打包进去了
    我希望在相关配置文件为false的时候,不将B组件打包进去,有什么方法可以通过这种配置不将组件打包呢

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部