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中都看不到打印,请问怎么做才可以看到参数是什么?
以下是配置的项目中打印出来的:
配置文件详见:DvaInitial