Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.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
在github页面上发布代码时angular2文件路径不匹配_Angular_Github Pages - Fatal编程技术网

在github页面上发布代码时angular2文件路径不匹配

在github页面上发布代码时angular2文件路径不匹配,angular,github-pages,Angular,Github Pages,我正在尝试使用github页面发布我的angular2 todo应用程序,我已经遵循github页面文档中给出的所有步骤,选择主题,选择文件夹,即dist。在所有配置之后,我发现文件丢失错误,如下所示 任何发布我的应用程序的帮助都将受到感谢。 这里是回购的链接 链接是 更新 我想像这样发布我的代码 1--如果希望应用程序在根目录上运行,请创建一个名为[yourgithubusername].github.io的特殊repo,并在主分支中使用这些文件 2--其中,如果要在的子目录中创建这些

我正在尝试使用github页面发布我的angular2 todo应用程序,我已经遵循github页面文档中给出的所有步骤,选择主题,选择文件夹,即dist。在所有配置之后,我发现文件丢失错误,如下所示

任何发布我的应用程序的帮助都将受到感谢。 这里是回购的链接

链接是

更新 我想像这样发布我的代码

1--如果希望应用程序在根目录上运行,请创建一个名为[yourgithubusername].github.io的特殊repo,并在主分支中使用这些文件

2--其中,如果要在的子目录中创建这些页面,而不是在根目录之外的其他分支中,请创建一个分支gh pages并将这些文件推送到该分支中

在这两种情况下,我们访问这些已部署页面的方式将不同

第一种情况是,第二种情况是[yourgithubusername].github.io/[Repo name]

如果您想使用第二种情况部署它,请确保更改dist中index.html文件的基本url,因为所有路由映射都取决于您给定的路径,并且应该设置为[/branchname]

相同的工作示例:

选中此项以供参考-

1--如果希望应用程序在根目录上运行,请创建一个名为[yourgithubusername].github.io的特殊repo,并在主分支中使用这些文件

2--其中,如果要在的子目录中创建这些页面,而不是在根目录之外的其他分支中,请创建一个分支gh pages并将这些文件推送到该分支中

在这两种情况下,我们访问这些已部署页面的方式将不同

第一种情况是,第二种情况是[yourgithubusername].github.io/[Repo name]

如果您想使用第二种情况部署它,请确保更改dist中index.html文件的基本url,因为所有路由映射都取决于您给定的路径,并且应该设置为[/branchname]

相同的工作示例:


在构建应用程序include时,请检查此项以供参考-

。作为您的基础href

i、 e


然后在构建应用程序include时,推送到github。

。作为您的基础href

i、 e


然后推到github。

我可以知道这是什么意思吗?我的意思是这里的
的意义是什么?它将引用index.html目录引用我可以知道它是什么意思吗?我的意思是这里的
的意义是什么?它将引用index.html目录引用
ng build --base-href .