在github页面中发布angular 6应用程序



我一直在努力让我的应用程序在github页面中运行。

我有一个托管的repo,我使用它进行测试,我已经完成了启动和运行应用程序所需的所有步骤,但所有的努力都失败了

  • git init
  • git添加READMe.md
  • git commit-m"第一次提交">
  • git远程添加原始repo url
  • git推送原始主机
  • npm i-g angular cli ghpages
  • ng build--prod--base hrefhttps://username.github.io/repo/
  • ngh

在此之后,我得到以下错误


发生错误!错误:未指定的错误(有关详细信息,请在没有静默选项的情况下运行(位于C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\gh pages\lib\index.js:232:19at _rejected(C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:844:24(位于C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:87:30at Promise.when(C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:11122:31(在Promise.Promise.dispatch(C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:788:41(位于C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:604:44在runSingle(C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:137:13(刷新时(C:\Users\TOSHIBA\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\q\q.js:125:13(正在处理中_tick回调(internal/process/next_tick.js:150:11(

我也在网上尝试了所有可能的建议,但没有一个对我有效…请我在哪里做错了需要帮助。

按要求更新


C:\Users\TOSHIBA\Desktop\Angular \application>ngh--无静音克隆https://github.com/Nazehs/application.git进入\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\gh-pages.cache

出现错误!{ProcessError:克隆到"……\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\gh pages.cache"。。。致命:无法访问https://github.com/Nazehs/application.git/':无法解析主机'github.com'

at ChildProcess.<anonymous> (C:UsersTOSHIBAAppDataRoamingnpmnode_modulesangular-cli-ghpagesnode_modulesgh-pageslibgit.js:47:23)
at ChildProcess.emit (events.js:160:13)
at maybeClose (internal/child_process.js:943:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)

代码:128,消息:'克隆到\'..\..\。。\AppData\Roaming\npm\node_modules\angular cli ghpages\node_modules\gh pages\.cache\'…\ncatal:无法访问\'https://github.com/Nazehs/application.git/\':无法解析主机\'ithub.com\'\n',name:"ProcessError"}

结果的新输出


清洁

提取来源

检查原始页/gh页

删除文件

正在复制文件

添加所有

出现错误!{ProcessError:警告:LF将被第三方许可证.txt中的CRLF替换。该文件将在您的工作目录中有其原始的行尾。error:open("karma.conf.js"(:权限被拒绝错误:无法索引文件karma.conf。js致命:添加文件失败

at ChildProcess.<anonymous> (C:UsersTOSHIBAAppDataRoamingnpmnode_modulesangular-cli-ghpagesnode_modulesgh-pageslibgit.js:47:23)
at ChildProcess.emit (events.js:160:13)
at maybeClose (internal/child_process.js:943:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:220:5)

代码:128,message:'警告:LF将在3rdpartyrices.txt中被CRLF替换。\n该文件将在您的工作目录中有其原始行结尾。\nerror:open("karma.conf.js"(:权限被拒绝\nror:无法索引文件karma.coff.js\ncatal:添加文件失败\n',name:"ProcessError"}

新错误


推动

出现错误!{ProcessError:致命:遇到HttpRequestException。发送请求时出错。bash:/dev/tty:没有这样的设备或地址错误:无法执行提示脚本(退出代码1(致命:无法读取"的用户名https://github.com':无错误

at ChildProcess.<anonymous> (C:UsersnazehabAppDataRoamingnpmnode_modulesangular-cli-ghpagesnode_modulesgh-pageslibgit.js:47:23)
at ChildProcess.emit (events.js:182:13)
at maybeClose (internal/child_process.js:961:16)
at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5)

代码:128,消息:'致命:遇到HttpRequestException。\n发送请求时出错。\\r\nbash:/dev/tty:没有这样的设备或地址\n错误:无法执行提示脚本(退出代码1(\n目录:无法读取"的用户名https://github.com\':没有错误\n',name:"ProcessError"}

错误是因为代理设置不正确。因此,如果您有代理,则必须将其添加到git-config或环境变量中。

set HTTPS_PROXY=http://<login>:<password>@proxy:port
set HTTP_PROXY=http://<login>:<password>@proxy:port
set NO_PROXY=localhost,my.company

注意NO_PROXY,以允许访问贵公司的内部网站

您也可以在git-config:中注册

git config --global http.proxy http://<login>:<password>@proxy:port

或者,如果你没有代理,你可以尝试取消设置代理

git config --global --unset http.proxy

https版本:

git config --global --unset https.proxy

相关内容

最新更新