我有一个已经建立的回购,意味着一个完整的Reactjs应用程序在回购中。我希望能够访问username.github.io/repo并与我的应用程序进行交互,但我只获得了404页。
我已阅读文档并与同事交谈,我得到的唯一澄清是,尽管Github Pages鼓励你创建一个名为username.github.io的仓库,但我不需要这样做,因为Github给了我.github .io免费。
这没有帮助我找出为什么我无法通过网址访问我的应用程序。
它是我过去创建的Reactjs应用程序。我今天刚刚了解到你可以将你的repos托管在Github页面上,这就是我想要做的。请帮忙。
这是我到目前为止所做的。我有一个只有repo名称的repo,换句话说,repo在Github Pages网站上没有被命名为username.github.io。它刚刚叫做myApplication
在package.json文件中,我添加了url:
{
"name": "redux-simple-starter",
"version": "1.0.0",
"description": "Simple starter package for Redux with React and Babel support",
"main": "index.js",
"repository": "git@github.com:<username>/<repo-name>.git",
"homepage": "https://<github_username>.github.io/<myApplication>/",
"scripts": {
"start": "node ./node_modules/webpack-dev-server/bin/webpack-dev-server.js",
"test": "mocha --compilers js:babel-core/register --require ./test/test_helper.js --recursive ./test",
"test:watch": "npm run test -- --watch"
},
这是我的仓库中的文件结构: