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