鍍金池/ 問(wèn)答/HTML/ webpack 打包出現(xiàn)一些沒(méi)用的文件

webpack 打包出現(xiàn)一些沒(méi)用的文件

問(wèn)題描述

我webpack打包出現(xiàn)一些JS雖然不大,但是加起來(lái)就變得很大,不知道這些事哪里出來(lái)的

相關(guān)代碼

這是我webpack打包package.JSON的公共組件vendor.JS
"dependencies": {

"antd": "^3.6.2",
"babel-polyfill": "^6.26.0",
"isomorphic-fetch": "^2.2.1",
"mobx": "^5.0.0",
"mobx-react": "^5.2.3",
"prop-types": "^15.6.1",
"query-string": "^6.1.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
"react-router-dom": "^4.2.2", 
"spark-md5": "^3.0.0",
"video-react": "^0.11.2"

}

來(lái)張打包過(guò)后分析的圖,更容易明顯了

圖片描述

回答
編輯回答
安于心

如果你不想打包這么多js進(jìn)來(lái),可以考慮外部CDN引用。即在dependencies配置中移除相關(guān)的依賴,將js通過(guò)index.html的script標(biāo)簽引入

2018年3月26日 10:11
編輯回答
熊出沒(méi)

這些都是你項(xiàng)目中直接或者間接使用的,不存在沒(méi)用一說(shuō)。

比如rc-calendar就是antd依賴的一個(gè)庫(kù)。

再比如core-js就是babel-polyfill的內(nèi)容

等等。。。

2017年10月26日 16:19
編輯回答
萌二代

都是些依賴的子依賴
antd沒(méi)有配置按需引入吧

2017年1月17日 21:47