netlify.toml 和 _redirects 文件不起作用,导致页面找不到角度项目

问题描述 投票:0回答:2

在 netlify 上部署 Angular 项目时,未从 https://netlify 转换到新域,netlify.toml 和 _redirects 未按预期工作,并给出 404 页面未找到的错误

angular angularjs deployment netlify
2个回答
0
投票

确保在 angular.json 资产数组中包含 _redirects 文件,以便 Angular 在构建项目时包含该文件的副本:

"assets": [
  "src/_redirects"
]

在此处查看更多详细信息:https://docs.netlify.com/integrations/frameworks/angular/


0
投票

我也有同样的问题,解决方法如下:

首先,在项目的 src 文件夹中创建“_redirects”文件,并在其中添加以下代码:

/*  /index.html 200

然后通过添加以下配置来更新项目的 angular.json 文件中的“projects.architect.build.options.assets”:

build: {
  ...,
  options: [
    ...,
    assets: [
      ...,
      "_redirects"
    ]
  ]
}
© www.soinside.com 2019 - 2024. All rights reserved.