Ogn*_*yan 6 environment-variables configuration-files single-page-application angular
无论如何,是否可以根据构建环境(开发、阶段、产品)来加载特定于环境的资产。我在 .angular-cli.json 中的资产配置如下所示:
"assets": [
"assets",
"favicon.ico",
"web.config",
"188e5a3d.png",
"robots.txt"
],Run Code Online (Sandbox Code Playgroud)
我需要根据构建环境加载不同的robots.txt 文件。我不在 Apache 服务器上运行该应用程序,因此没有 htaccess 文件来进行一些配置。
谢谢。
Dha*_*agi -1
您可以将所有不同的 robots.txt 文件保留在资产中,并为每个环境创建多个环境文件。
例如产品:环境.prod.ts,环境.stage.ts
和 angular-cli.json 添加这些文件的配置
在environment.prod.ts文件中添加prod配置robots.txt url的URL。
您可以在constants.ts中访问这些url,例如roboturl:environment.robotUrl。
它将根据构建配置获取 url
| 归档时间: |
|
| 查看次数: |
3425 次 |
| 最近记录: |