Page 1 of 1

包=“应用程序/应用程序-1/自定义构建插件”

Posted: Mon Dec 23, 2024 7:30 am
by shaownhasan
monorepo 的推荐设置
对于那些考虑从 monorepo 部署多个站点的人,我们建议将配置文件(netlify.toml、_redirects 和 _headers)存放在 Package 目录中,而不更改 Base 目录。



【功能】

# 本地构建插件示例
[[插件]]
此配置策略简化了 dist 目录驻留在存储库根目录或需 臺灣電話號碼 要跨多个站点共享构建插件的场景。在这种情况下,您可以轻松指定源自存储库根的简单路径。

改进单一仓库的本地开发
今天,我们还使用 Netlify CLI 改进 monorepos 的本地开发体验。以前,管理多个站点时需要切换目录,加上我们的构建命令检测缺乏对构建工具的认识,通常需要大量的手动配置。

从版本 16.0.0 开始,在 monorepo 的根目录下运行 netlify dev 将显示站点选择提示,该提示反映了设置屏幕中的站点选择器。



我们还引入了 --filter <site-name> 或 --filter <packagePath> ,允许 CLI 命令从 monorepo 定位特定站点。

这允许使用 dev、build、functions 等命令。从存储库根目录运行而不是更改工作目录。

从存储库根执行命令对于模拟构建管道的生产行为至关重要。此方法与配置文件中指定的绝对路径一致,这些路径现在锚定到存储库根目录。