[英]Ionic - events.js:160 throw er; // Unhandled 'error' event
[英]Deploying Angular2 App to Github Error : events.js throw er; // Unhandled 'error' event
我正在尝试使用angular-cli-ghpages将angular2(从命令“ ng new my-app”创建的示例应用)应用部署到GitHub,如
http://crookedcode.com/2017/02/24/deployment-of-angular2-app-to-github-pages/
但是,每当我执行命令时,都会出现如下错误,
在Google上搜索之后,我可以看到有关节点可能存在问题的建议。 但是我不清楚需要做什么来解决此问题。
我的节点版本是v9.2.0
npm版本是5.5.1
请帮忙。
您可以按照以下步骤将文件部署到gh页
Github页面中的Angular 2部署
在ghpages中测试Angular2 Webpack的部署
首先从应用程序的Dist文件夹中获取所有相关文件
对我来说,这是资产文件夹main.bundle.js polyfills.bundle.js vendor.bundle.js中的css文件
然后将此文件推送到您创建的仓库中。
1-如果您希望应用程序在根目录上运行,请创建一个名称为[yourgithubusername] .github.io的特殊存储库,并将这些文件推送到master分支中
2-好像您要在根目录之外的其他分支的子目录中创建这些页面一样,创建一个分支gh-pages并将这些文件推送到该分支中。
在这两种情况下,我们访问这些已部署页面的方式都会有所不同。
对于第一种情况,它将是https:// [yourgithubusername] .github.io ,对于第二种情况,它将是[yourgithubusername] .github.io / [Repo name]。
如果假设您要使用第二种情况进行部署,请确保更改dist中的index.html文件的基本URL,因为所有路由映射都取决于您提供的路径,并且应将其设置为[/ branchname]。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.