亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

dva中使用webpack.config.js的配置問題?

dva中使用webpack.config.js的配置問題?

呼啦一陣風 2019-05-24 10:07:05
dva生成的項目中,會自動識別根目錄下的webpack.config.js文件,根據往上的一下資料,可以對dva中的一些loader進行修改,說是導出來一個函數,現在想知道的是怎么讀取這個函數的參數?例如webpack.config.js導出的函數是這樣的exportdefault(config)=>{console.log('###',config)if(process.env.NODE_ENV==='development'){constloaders=config.module.loadersfor(leti=2;i{constload=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'}}}returnload.join('?')})loaders[i].loader=result.join('!')}}returnconfig}在這里面直接打印,并不能看到參數是什么,在瀏覽器控制臺或者cli中都看不到打印,請問怎么做才可以看到參數是什么?
查看完整描述

2 回答

?
叮當貓咪

TA貢獻1776條經驗 獲得超12個贊

以下是配置的項目中打印出來的:
{devtool:'#cheap-module-eval-source-map',
entry:
{index:
['C:\\workspace\\DvaInitial\\node_modules\\react-dev-utils\\webpackHotDevClient.js',
'.\\src/index.js'],
app:
['C:\\workspace\\DvaInitial\\node_modules\\react-dev-utils\\webpackHotDevClient.js',
'.\\src/app.js'],
dashboard:
['C:\\workspace\\DvaInitial\\node_modules\\react-dev-utils\\webpackHotDevClient.js',
'.\\src/dashboard.js']},
output:
{path:'C:\\workspace\\DvaInitial\\dist',
filename:'[name].js',
publicPath:'/',
libraryTarget:'var',
chunkFilename:'[name].async.js'},
resolve:
{modules:
['C:\\workspace\\DvaInitial\\node_modules\\roadhog\\node_modules',
'C:\\workspace\\DvaInitial\\node_modules',
'node_modules'],
extensions:
['.web.js',
'.web.jsx',
'.web.ts',
'.web.tsx',
'.js',
'.json',
'.jsx',
'.ts',
'.tsx']},
resolveLoader:
{modules:
['C:\\workspace\\DvaInitial\\node_modules\\roadhog\\node_modules',
'C:\\workspace\\DvaInitial\\node_modules'],
moduleExtensions:['-loader']},
module:
{rules:
[[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object],
[Object]]},
plugins:
[HotModuleReplacementPlugin{
options:{},
multiStep:undefined,
fullBuildTimeout:200,
requestTimeout:10000},
CaseSensitivePathsPlugin{options:{},pathCache:[Object],fsOperations:1},
WatchMissingNodeModulesPlugin{
nodeModulesPath:'C:\\workspace\\DvaInitial\\node_modules'},
SystemBellPlugin{},
DefinePlugin{definitions:[Object]},
{apply:[Function:apply]},
LoaderOptionsPlugin{options:[Object]}],
externals:undefined,
node:{fs:'empty',net:'empty',tls:'empty'}}
配置文件詳見:DvaInitial
                            
查看完整回答
反對 回復 2019-05-24
  • 2 回答
  • 0 關注
  • 2063 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號