Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 2 CLI项目可以';部署时无法加载资源_Angular_Web Deployment_Github Pages_Angular Cli - Fatal编程技术网

Angular 2 CLI项目可以';部署时无法加载资源

Angular 2 CLI项目可以';部署时无法加载资源,angular,web-deployment,github-pages,angular-cli,Angular,Web Deployment,Github Pages,Angular Cli,我的机器和开发环境是: Mac 10.11.4 角度cli:1.0.0-beta.10 节点:5.11.1 os:Darwinx64 此项目是从Angular CLI创建的。当运行“ng serve--prod”时,应用程序工作正常,但当我运行“ng build--prod”然后实时发布时,我会发现大量无法找到资源的错误 在index.html中加载这些资源有很多“魔力”,所以我不确定该怎么做来解决这个问题 我的项目名为“安全食品”。例如,es6-shim.js的正确路径应为: 实际上是:

我的机器和开发环境是: Mac 10.11.4 角度cli:1.0.0-beta.10 节点:5.11.1 os:Darwinx64

此项目是从Angular CLI创建的。当运行“ng serve--prod”时,应用程序工作正常,但当我运行“ng build--prod”然后实时发布时,我会发现大量无法找到资源的错误

在index.html中加载这些资源有很多“魔力”,所以我不确定该怎么做来解决这个问题

我的项目名为“安全食品”。例如,es6-shim.js的正确路径应为: 实际上是:

ng构建任务每次都是这样创建的,所以我不知道如何告诉它正确的路径

注意:我还尝试将angular cli更新到最新版本,并使用“--base href”,但似乎无法正常工作:

安全食品(gh页)♔ ng build--prod--base href/Safe Foods/

选项'--base href'未在build命令中注册。正在运行build--有关受支持选项列表的帮助


感谢您的帮助。谢谢。

config/environment.js
set
baseURL:'/Safe Foods'


src/index.html
set
中,我已经回答了一个非常类似的问题

你在找什么

--deploy-url /Safe-Foods

我希望这能回答你的问题

ng构建任务的定义在哪里?谢谢,但即使做了这些更改,我仍然会遇到相同的错误。