鍍金池/ 問答/HTML/ webpack中的webpack.base.config.js 和webpack

webpack中的webpack.base.config.js 和webpack.config.js有什么區(qū)別 ?

clipboard.png

有的地方又是 webpack.config.js
這些文件都是有什么不同 ,還是隨意取名? webpack怎么識(shí)別?

回答
編輯回答
別瞎鬧
這些文件都是有什么不同 ,還是隨意取名?

名字是可以隨意取的,但是我們?nèi)∶菫榱俗屢恍〇|西有意義不是?
prod用于生產(chǎn)打包,dev用于開發(fā)打包,可以想象,prod和dev肯定有一部分配置相同,再加上一些不同的配置。所以相同的配置都放到base里面去,然后prod和dev再引入base,增加各自不同的細(xì)節(jié)。

webpack怎么識(shí)別?

看你的package.json

2018年7月30日 02:54
編輯回答
妖妖

webpack默認(rèn)只認(rèn)識(shí)webpack.config.js;

在命令行輸入webpack//默認(rèn)加載webpack.config.js;
輸入webpack --config webpack.config_test.js//就加載自定義的文件啦

完整 的項(xiàng)目是這樣用的:
//server.js
.....
const webpackDevConfig = require('./build/webpack.dev.config');
......
if (config.isdev) {
console.log('server運(yùn)行在開發(fā)環(huán)境')
const compiler = webpack(webpackDevConfig)
.....//配合熱加載等一些模塊

}

2017年11月24日 15:40
編輯回答
她愚我

名字是可以隨便取的,最終看你package.json調(diào)用哪個(gè)js
package.json的scripts里調(diào)用

"scripts": {
    "dll": "webpack -p --config webpack.dll.config.js --progress --profile --colors",
    "dev": "node server.js",
    "build": "webpack -p --config webpack.config.js --progress --profile --colors"
  }
2017年4月14日 04:56