vendor.js通常是将全部引用的库打包在了一块儿,首先就须要肯定是哪些库文件太大,能够参考 vue打包优化分析工具html
接下来以提取 vue.js 为例:vue
module.exports = { externals: { // '包名': '全局变量名' 'vue': 'Vue' } }
包名:即经过 npm install vue 时使用的名字
全局变量名:可创建一个html文件,script引入对应js,而后浏览器打开,在控制台输入包名,出现的智能提示即为全局变量名(若js文件较小,可直接粘贴到控制台,回车后在控制台输入包名,出现的智能提示即为全局变量名)webpack