将Angular7 App布署至GitHub Pages - Part2

相较于Part1只布署dist资料夹,这次要说明如何布署整个Angular专案。

执行npm i angular-cli-ghpages安装angular-cli-ghpages套件,利用此套件布署专案。
http://img2.58codes.com/2024/20112573EjtmfalZk4.png

建立新专案

建立新repository

执行git remote add origin https://github.com/[帐号]/[repository名称].git,将repository的url新增至git的remote,预设名称是origin。执行git push -u origin master,将master分支,推到origin(url)。
http://img2.58codes.com/2024/20112573StTnd6JwRd.png
http://img2.58codes.com/2024/20112573iALoOkG9bE.png

push之后,会发现一个警告。表示GitHub发现套件有潜在的漏洞,点入看详情。
http://img2.58codes.com/2024/20112573jesTLbIe9i.png
http://img2.58codes.com/2024/20112573YYMSvdjGNx.png

信息显示,建议将tar这个部分,版本升级到至少4.4.2以上。
http://img2.58codes.com/2024/20112573BKRRMFZxUq.png
修改
http://img2.58codes.com/2024/20112573OTUbzVz8kA.png
push
http://img2.58codes.com/2024/20112573BESPCuNUXx.png
就不会有警告讯息了

执行ng build --prod --base-href /[repository名称]/,build完之后,dist底下会有一个同专案名称的资料夹。

执行npx ngh --dir=dist/[专案名称]。此命令会在GitHub建立分支gh-pages,并push dist底下资料夹内的静态网页至GitHub。
http://img2.58codes.com/2024/20112573SGZpZiJ4un.png

确认分支gh-pages
http://img2.58codes.com/2024/20112573KKSkB7VNKC.png

进入Settings
http://img2.58codes.com/2024/201125737duQpBFLIy.png
在GitHub Pages区域看到超连结
http://img2.58codes.com/2024/20112573Dty7FkJ83M.png
点击会就出现布署的网页


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章