Angular应用部署至gh-pages遇问题:本地运行与部署无法兼顾
问题:Angular应用部署至GitHub Pages后静态资源404,本地运行与部署无法兼顾
我尝试通过angular-cli-ghpages将Angular应用部署到GitHub Pages,但始终面临矛盾问题:要么本地能正常运行测试功能,要么能完成部署,但无法同时实现两者。部署后的页面控制台会出现.css、.js等构建文件的404错误,即便查看gh-pages分支的根目录,所有文件都已存在。
已尝试的排查操作
- 删除dist目录,执行
ng build --configuration production重新构建,再通过ng deploy --repo=https://github.com/tyler-kunce/myFlix-Angular-client.git或ngh --dir=dist/my-flix-angular-client重新部署应用 - 卸载并重装angular-cli-ghpages
- 卸载angular-cli-ghpages后改用Git命令行手动部署
以上方法均未能彻底解决问题,希望能获得帮助。我的GitHub仓库为myFlix-Angular-client,已部署的应用地址为tyler-kunce.github.io/myflix-angular-client/,如需其他信息请告知。
提前致谢!
内容的提问来源于stack exchange,提问作者Tyler Kunce
相关产品推荐
相关产品推荐

