记一次webpack多文件打包js无法执行的问题
单文件打包时配置文件
"entry": {
"index": ["react-hot-loader/patch", "d:/public_dev/src/js/index.js"]
}
多文件打包时
"entry": {
"index": ["react-hot-loader/patch", "d:/public_dev/src/js/index.js"],
"more": ["react-hot-loader/patch", "d:/public_dev/js/more.js"],
"welcome": ["react-hot-loader/patch", "d:/public_dev/src/js/welcome.js"]
}
HtmlWebpackPlugin省略
现象1 单文件打包时可以正确打开页面,多文件时无法打开,js文件未执行
现象2 单文件打包时dist文件170kb,单文件打包时只有70kb
解决方法:
公共文件中的name是vendors
但在插件中引用的名字是vendor