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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    dva中使用webpack.config.js的配置问题?
    34
    0

    dva生成的项目中,会自动识别根目录下的webpack.config.js文件,根据往上的一下资料,可以对dva中的一些loader进行修改,说是导出来一个函数,

    现在想知道的是怎么读取这个函数的参数?
    例如webpack.config.js导出的函数是这样的

    export default (config) => {
      console.log('###',config)
      if (process.env.NODE_ENV === 'development') {
        const loaders = config.module.loaders
    
        for (let i = 2; i <= 5; i++) {
          const loader = loaders[i].loader.split('!')
    
          const result = loader.map(item => {
            const load = item.split('?')
    
            if (load[0] === 'css' || load[0] === 'less') {
              if (load.length === 1) {
                load.push('sourceMap')
              } else {
                if (load[0] === 'less') {
                  load[1] = JSON.stringify({...JSON.parse(load[1]), sourceMap: true})
                } else {
                  load[1] += '&sourceMap'
                }
              }
            }
    
            return load.join('?')
          })
    
          loaders[i].loader = result.join('!')
        }
      }
    
      return config
    }

    在这里面直接打印,并不能看到参数是什么,在浏览器控制台或者cli中都看不到打印,请问怎么做才可以看到参数是什么?

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