JavaScript API
类型签名:
const { createServer } = require('vite')
;(async () => {
// 任何合法的用户配置选项,加上 `mode` 和 `configFile`
configFile: false,
server: {
port: 1337
}
})
await server.listen()
InlineConfig
接口扩展了 UserConfig
并添加了以下属性:
configFile
:指明要使用的配置文件。如果没有设置,Vite 将尝试从项目根目录自动解析。设置为false
可以禁用自动解析功能。- :设置为
false
时,则禁用.env
文件。
async function build(
inlineConfig?: InlineConfig
): Promise<RollupOutput | RollupOutput[]>
使用示例:
async function resolveConfig(
inlineConfig: InlineConfig,
command: 'build' | 'serve',
): Promise<ResolvedConfig>