解决项目需要在指定域下运行,启动项目时自动写入hosts配置
npm install write-hosts-plugin -D
// vite.config.js
import WriteHosts from 'write-hosts-plugin/src/vite';
export default {
plugins: [
WriteHosts({
hosts: {
'dev.test': '127.0.0.1',
'api.test': '12.34.56.78'
}
})
]
}
// webpack.config.js
const WriteHost = require('write-hosts-plugin/src/webpack');
module.exports = {
plugins: [
new WriteHost({
hosts: {
'dev.test': '127.0.0.1',
'api.test': '12.34.56.78'
}
})
]
};