package.jsonのnameと対応している。
- angular-cli 1.0.0-beta.1
もっとくわしく
angular-cliは
$ ng github-pages:deploy
でGitHubPagesにデプロイできる。ただし、プロジェクト名とリポジトリ名が一致していない場合、デプロイされたアプリがうまくうごかない。
index.htmlの<base href="/">
の部分を空気読んで置換してくれているが、元にするのがプロジェクトの名前のため、javascriptの参照に失敗する。
.then((data) => data.replace(/<base href="\/">/g, `<base href="/${projectName}/>"`))