webpack中的webpack.base.config.js 和webpack.config.js區別

npm run build是自定義添加的命令,package.json裏面:scripts中應該有build命令的詳細對應命令,某種意義上這算是一種alias,一種別名,npm run build也許是用的webpack另外加了一些參數,也有多是用其餘的打包命令webpack

一直有點疑問webpack命名的問題,有不少的名字,也是醉了,就好比:web

webpack.base.config.js
webpack.config.js 
webpack.production.js
webpack.devserver.js
webpack.........
查詢了一下才知道:原來是隨便命名的..........
答案:npm

1.這些文件都是有什麼不一樣 ,仍是隨意取名?json

webpack默認只認識webpack.config.js,只有這個是默認的,只有這個是默認的,默認的...ui

名字是能夠隨意取的,可是咱們取名是爲了讓一些東西有意義不是?
prod用於生產打包,dev用於開發打包,能夠想象,prod和dev確定有一部分配置相同,再加上一些不一樣的配置。因此相同的配置都放到base裏面去,而後prod和dev再引入base,增長各自不一樣的細節。.net

2.webpack怎麼識別?server

看你的package.json,名字是能夠隨便取的,最終看你package.json調用哪一個js,package.json的scripts裏調用

做者:HainesFreeman
來源:CSDN
原文:https://blog.csdn.net/weixin_...
版權聲明:本文爲博主原創文章,轉載請附上博文連接!blog

相關文章
相關標籤/搜索