鍍金池/ 問答/Linux  HTML/ webpack(config,function(){}) , 這個(gè)函數(shù)的第二個(gè)參

webpack(config,function(){}) , 這個(gè)函數(shù)的第二個(gè)參數(shù)有什么作用?

var webpack = require('webpack')
var webpackConfig = require('./webpack.config.js')

webpack(webpackConfig, function(err, stats) {
    process.stdout.write(stats.toString({
        colors: true,
        modules: false,
        children: false,
        chunks: false,
        chunkModules: false
    }))
    
})

請問webpack(config,function(){}) 這個(gè)函數(shù)的第二個(gè)函數(shù)里面的內(nèi)容有什么作用?

回答
編輯回答
不討喜

對(duì)打包的配置化,如果打包的時(shí)候有錯(cuò)誤我們就拋出錯(cuò)誤,我們可以在webpack()回調(diào)里拿到一個(gè)stats打包狀態(tài),process.stdout.write跟console.log一個(gè)意思因?yàn)樵趎ode環(huán)境里console.log也是用process封裝的就是向cli里打印輸出。但是輸出的時(shí)候進(jìn)行了一些格式化。 colors : 讓打包的時(shí)候有顏色。 module : 去掉內(nèi)置模塊信息 children :去掉子模塊 chunks : 增加包信息(設(shè)置為 false 能允許較少的冗長輸出)chunkModules : 去除包里內(nèi)置模塊的信息

2017年6月6日 16:58