在webpack环境中,electron引用axios/lib/adapters/http指向xhr的解决方法
原因
node_modules/axios/package.json中browser有重定向路径,导致指向xhr
解决方法
// webpack
module: {
rules: [
{
test: /axios/,
resolve: { aliasFields: ["axios"] },
},
]
}
// 引用 axios
const axios = require('axios')
axios.defaults.adapter = require('axios/lib/adapters/http.js')