我有与gatsby反应的项目。我的结构是:
root_folder:
/src:
/pages:
404.jsx
/packages:
/project_1
/shared_ui
/project_2
netlify.toml
我想创建monorepo域部署。 Project_1在package.json中具有shared_ui的依赖关系。
我想使用Netifly部署它。
如果我将基本目录设置为 packages / project_1 并运行命令
gatsby构建
然后,结果我有E404,未找到@shared_ui。 在我的本地计算机上,一切正常。
在第二种情况下,当我将基本目录设置为 root_folder 并将发布目录设置为 packages / project_1 / public 时,结果是“ 目录packages / project_1 /公共不存在“
在第三种情况下,当我将基本目录设置为 root_folder 并将公用目录设置为 public 时-部署成功,但是仅部署了404页。
我应该如何配置 netifly.toml 文件来部署具有 shared_ui 作为依赖项的 project_1 网站?