最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

将Angular2 App部署到Github错误:events.js throw er; 未处理的'错误'事件

运维笔记admin7浏览0评论

将Angular2 App部署到Github错误:events.js throw er; //未处理的'错误'事件

将Angular2 App部署到Github错误:events.js throw er; //未处理的'错误'事件

我正在尝试使用angular-cli-ghpages将angular2(从命令“ng new my-app”创建的示例应用程序)部署到GitHub

/

但每当我执行命令时,我得到如下错误,

在Google上搜索后,我可以看到它可能与节点有关。但我不清楚需要采取哪些措施来解决这个问题。

我的节点版本是v9.2.0

npm版本是5.5.1

请帮忙。

回答如下:

您可以按照以下步骤将文件部署到gh-pages

Github页面中的Angular 2部署

测试Angular2 Webpack在ghpages中的部署

首先从应用程序的Dist文件夹中获取所有相关文件

对我来说,这是资产文件夹main.bundle.js中的css文件polyfills.bundle.js vendor.bundle.js

然后在您创建的仓库中推送此文件。

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

2 - 如果你想在不同根目录的子目录中创建这些页面,那么创建一个分支gh-pages并在这个分支中推送这些文件。

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

对于First Case,它将是https://[yourgithubusername].github.io,对于第二种情况,它将是[yourgithubusername] .github.io / [Repo name]。

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

Link to this page

发布评论

评论列表(0)

  1. 暂无评论