在 vite.config.js 中,如果未配置 server.host,默认服务将以 localhost 进行启动,此时我们可以通过 localhost:port 或 127.0.0.1:port 进行应用访问。
import { resolve } from 'path'
function pathResolve(dir: string): string {
return resolve(process.cwd(), '.', dir)
}
export default defineConfig({
resolve: {
alias: {
'@': pathResolve('src')
}
},
server: {
port: 3000,
open: true
},
build: {
assetsInlineLimit: 4096, // 小于此阈值的导入或引用资源将内联为 base64 编码,以避免额外的 http 请求。设置为 0 可以完全禁用此项
}
})
启动服务后控制台输出:

如果配置了 server.host 的值为 0.0.0.0,静态资源服务将以 localhost 和本地 Ip 进行启动,此时我们可以通过 localhost:port 或 127.0.0.1:port 或localIp:port 进行应用访问
import { resolve } from 'path'
function pathResolve(dir: string): string {
return resolve(process.cwd(), '.', dir)
}
export default defineConfig({
resolve: {
alias: {
'@': pathResolve('src')
}
},
server: {
host: '0.0.0.0'
port: 3000,
open: true
},
build: {
assetsInlineLimit: 4096, // 小于此阈值的导入或引用资源将内联为 base64 编码,以避免额外的 http 请求。设置为 0 可以完全禁用此项
}
})
