vendor.js通常是將全部引用的庫打包在了一塊兒,首先就須要肯定是哪些庫文件太大,能夠參考 vue打包優化分析工具html
接下來以提取 vue.js 爲例:vue
module.exports = { externals: { // '包名': '全局變量名' 'vue': 'Vue' } }
包名:即經過 npm install vue 時使用的名字
全局變量名:可創建一個html文件,script引入對應js,而後瀏覽器打開,在控制檯輸入包名,出現的智能提示即爲全局變量名(若js文件較小,可直接粘貼到控制檯,回車後在控制檯輸入包名,出現的智能提示即爲全局變量名)webpack