Angular 2 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的正确路径应为: 实际上是: ng构建任务每次都是这样创建的,所以我不知道如何告诉它正确的路径 注意:我还尝试将angular cli更新到最新版本,并使用“--base href”,但似乎无法正常工作: 安全食品(gh页)♔ ng build--prod--base href/Safe Foods/ 选项'--base href'未在build命令中注册。正在运行build--有关受支持选项列表的帮助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的正确路径应为: 实际上是:
感谢您的帮助。谢谢。在
config/environment.js
setbaseURL:'/Safe Foods'
中
在
src/index.html
set
中,我已经回答了一个非常类似的问题
你在找什么
--deploy-url /Safe-Foods
我希望这能回答你的问题 ng构建任务的定义在哪里?谢谢,但即使做了这些更改,我仍然会遇到相同的错误。