发布日期:2026-04-20 07:59点击次数:124
开发服务器选项 ¶server.host ¶类型: string | boolean默认: 'localhost'指定服务器应该监听哪个 IP 地址。 如果将此设置为 ... 或者 true 将监听所有地址屯昌家具封边胶价格,包括局域网和公网地址。
也可以通过 CLI 使用 --host ... 或 --host 来设置。
二种情况是使用了通配主机地址(例如 ...)。这是因为侦听非通配符主机的服务器先于侦听通配符主机的服务器。
server.port ¶类型: number默认值: 5173指定开发服务器端口。注意:如果端口已经被使用,Vite 会自动尝试下个可用的端口,所以这可能不是开发服务器终监听的实际端口。
server.strictPort ¶类型: boolean设为 true 时若端口已被占用则会直接退出,而不是尝试下个可用端口。
server.https ¶类型: boolean | https.ServerOptions启用 TLS + HTTP/2。注意:当 server.proxy 选项 也被使用时,将会仅使用 TLS。
这个值也可以是个传递给 https.createServer() 的 选项对象。
需要个法可用的证书。对基本使用的配置需求来说,你可以添加 @vitejs/plugin-basic-ssl 到项目插件中,它会自动创建和缓存个自签名的证书。但我们荐你创建和使用你自己的证书。
server.open ¶类型: boolean | string在开发服务器启动时自动在浏览器中开应用程序。当此值为字符串时,会被用作 URL 的路径名。若你想指定喜欢的浏览器开服务器,你可以设置环境变量 process.env.BROWSER(例如:firefox)。查看 这个 open 包 获取多细节。
示例:屯昌家具封边胶价格
server.proxy ¶类型: Record<string, string | ProxyOptions>为开发服务器配置自定义代理规则。期望接收个 { key: options } 对象。如果 key 值以 ^ 开头,将会被解释为 RegExp。configure 可用于访问 proxy 实例。
使用 http-proxy。完整选项详见 此处.
在某些情况下,你可能也想要配置底层的开发服务器。(例如添加自定义的中间件到内部的 connect 应用中)为了实现这点,你需要编写你自己的 插件 并使用 configureServer 函数。
示例:
奥力斯 PVC管道管件粘结胶价格 联系人:王经理 手机:18231788377(微信同号) 地址:河北省任丘市北辛庄乡南代河工业区/p>server.cors ¶类型: boolean | CorsOptions
为开发服务器配置 CORS。默认启用并允许任何源,传递个 选项对象 来调整行为或设为 false 表示禁用。
server.headers ¶类型: OutgoingHttpHeaders指定服务器响应的 header。
server.hmr ¶类型: boolean | { protocol?: string, host?: string, port?: number, path?: string, timeout?: number, overlay?: boolean, clientPort?: number, server?: Server }禁用或配置 HMR 连接(用于 HMR websocket 须使用不同的 http 服务器地址的情况)。
设置 server.hmr.overlay 为 false 可以禁用开发服务器错误的屏蔽。
clientPort 是个选项,只在客户端的情况下覆盖端口,这允许你为 websocket 提供不同的端口,而并非在客户端代码中查找。如果需要在 dev-server 情况下使用 SSL 代理,这非常有用。
当 server.hmr.server 被定义后,万能胶厂家Vite 将会通过所提供的的服务器来处理 HMR 连接。如果不是在中间件模式下,Vite 将尝试通过已有服务器处理 HMR 连接。这在使用自签证书或想通过网络在某端口暴露 Vite 的情况下,非常有用。
查看 vite-setup-catalogue 节获取多实例。
当该兜底策略偶然地可以被忽略时,这条报错将会出现在浏览器中。若要通过直接绕过反向代理来避此错误,你可以:
将反向代理配置为代理 WebSocket设置 server.strictPort = true 并设置 server.hmr.clientPort 的值与 server.port 相同设置 server.hmr.port 为个与 server.port 不同的值server.watch ¶类型: object传递给 chokidar 的文件系统监听器选项。
Vite 服务器默认会忽略对 .git/ 和 node_modules/ 目录的监听。如果你需要对 node_modules/ 内的包进行监听,你可以为 server.watch.ignored 赋值个取反的 glob 模式,例如:
server.middlewareMode ¶类型: 'ssr' | 'html'以中间件模式创建 Vite 服务器。(不含 HTTP 服务器)
'ssr' 将禁用 Vite 自身的 HTML 服务逻辑,因此你应该手动为 index.html 提供服务。
'html' 将启用 Vite 自身的 HTML 服务逻辑。
相关: SSR - 设置开发服务器
示例:
server.base ¶类型: string | undefined在 HTTP 请求中预留此文件夹,用于代理 Vite 作为子文件夹时使用。应该以 / 字符开始和结束。
server.fs.strict ¶类型: boolean默认: true (自 Vite 2.7 起默认启用)限制为工作区 root 路径以外的文件的访问。
server.fs.allow ¶类型: string[]限制哪些文件可以通过 /@fs/ 路径提供服务。当 server.fs.strict 设置为 true 时,访问这个目录列表外的文件将会返回 43 结果。
Vite 将会搜索此根目录下潜在工作空间并作默认使用。个有的工作空间应符以下几个条件,否则会默认以 项目 root 目录 作备选案。
在 package.json 中包含 workspaces 字段包含以下几种文件之 lerna.jsonpnpm-workspace.yaml接受个路径作为自定义工作区的 root 目录。可以是对路径或是相对于 项目 root 目录 的相对路径。示例如下:
当 server.fs.allow 被设置时,工作区根目录的自动检索将被禁用。当需要扩展默认的行为时,你可以使用暴露出来的工具函数 searchForWorkspaceRoot:
server.fs.deny ¶类型: string[]用于限制 Vite 开发服务器提供敏感文件的黑名单。
默认为 ['.env', '.env.*', '*.{pem,crt}']。
server.origin ¶类型: string用于定义开发调试阶段生成资产的 origin。
相关词条:储罐保温 异型材设备 钢绞线厂家 玻璃丝棉厂家 万能胶厂家1.本网站以及本平台支持关于《新广告法》实施的“极限词“用语属“违词”的规定,并在网站的各个栏目、产品主图、详情页等描述中规避“违禁词”。
2.本店欢迎所有用户指出有“违禁词”“广告法”出现的地方,并积极配合修改。
3.凡用户访问本网页,均表示默认详情页的描述,不支持任何以极限化“违禁词”“广告法”为借口理由投诉违反《新广告法》,以此来变相勒索商家索要赔偿的违法恶意行为。