Preset: netlify
相关阅读:Netlify Functions
可以使用 零配置 与此提供程序集成。
通常,部署到 Netlify 不需要任何配置。 Nitro 将自动检测您是否处于 Netlify 构建环境中,并构建正确版本的服务器。
对于新网站,Netlify 将检测到您正在使用 Nitro,并将发布目录设置为 dist
,将构建命令设置为 npm run build
。
如果您要升级现有网站,则应检查这些内容并在需要时进行更新。
如果您想添加自定义重定向,可以使用 routeRules
或将 _redirects
文件添加到您的 public
目录。
对于部署,只需推送到您的 git 存储库 就像您通常对 Netlify 所做的那样。
确保在创建新项目时将发布目录设置为“dist”。
Netlify 边缘函数
预设:netlify_edge
Netlify Edge Functions 使用 Deno 和强大的 V8 JavaScript 运行时,让您可以运行全局分布式函数,以实现最快的响应时间。
Nitro output 可以直接在边缘运行服务器。更接近您的用户。
创建新项目时,请确保将发布目录设置为 dist
。
按需构建器
预设:netlify_builder
按需构建器是无服务器函数,用于根据需要生成 Web 内容,这些内容会自动缓存在 Netlify 的边缘 CDN 上。它们使您能够在用户首次访问网站时为网站构建页面,然后将其缓存在边缘以供后续访问。
相关阅读:Netlify 按需构建器
自定义部署配置
您可以使用 nitro.config
中的 netlify
键提供其他部署配置。它将与内置的自动生成的配置合并。目前唯一支持的值是 images.remote_images
,用于配置 Netlify 图像 CDN。