gpt4 book ai didi

angular - 使用 angular-cli-ghpages 将 Angular4 部署到 ghpages 时出错

转载 作者:太空狗 更新时间:2023-10-29 17:12:10 24 4
gpt4 key购买 nike

我正在尝试将一个简单的 Angular 4 应用程序部署到 gh-pages。我尝试了几种方法,angular-cli-ghpages 似乎是最新的方法。

我已按照 npm angular-cli-ghpages page 上的说明进行操作.

首先我成功安装了angular-cli-ghpages,

$ sudo npm i -g angular-cli-ghpages

如果没有 sudo,这个命令将无法工作。

接下来我创建了 dist 文件夹并设置了 base-href,

$ ng build --prod --base-href "https://shanegibney.github.io/mathapp/ "

然后我部署了,

$ 嗯

但这会产生错误,

输出可以在下图中看到,

enter image description here

运行 angular-cli-ghpages 而不是 ngh 会产生相同的错误,

enter image description here

我正在使用以下版本,

npm 3.10.10

angular-cli-ghpages ^0.5.1

节点 6.9.4(这里不是真正的问题)

谢谢

最佳答案

我通过将以下内容添加到 package.json 中脚本对象的末尾来解决这个问题,

"scripts": {

"deploy": "ng build --prod --base-href
https://shanegibney.github.io/mathapp/ && angular-cli-ghpages --branch
gh-pages"
}

然后跑了,

$sudo npm run deploy

所以看起来需要的是“--branch gh-pages”作为一个选项,但是在 angular-cli-ghpages 的 npm 页面上没有任何建议。

请注意,如果不通过 package.json 单独运行这些命令,我​​发现它不起作用,

$ sudo ng build --prod --base-href https://shanegibney.github.io/mathapp/

$ sudo angular-cli-ghpages --branch gh-pages

得到了 blog post 的帮助在 shermandigital.com

关于angular - 使用 angular-cli-ghpages 将 Angular4 部署到 ghpages 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44385605/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com