1、Webpack打包vue項目時不會把node_modules整個依賴進行打包,而是根據項目中使用的依賴進行抽取打包。
2、項目內自定義組件(src/components內組件),被import引入后的會被打包進去,未被import引入的組件則不會。具體可參考刪除了未被import引入的組件后,項目打包大小前后的區別。
(全局組件),
(未刪除未被import引入組件前打包大小【項目內引入了第三方插件SDK,故項目打包比較大】)
(刪除了部分整個項目都未import引入的組件),
(兩次打包大小完全一樣)
當然這個可以通過Webpack插件處理,只是不處理的話,就會全部都打包進去。
