【備忘録】ハマったところ、肝どころ
herokuへのデプロイ
① herokuのCLIにログイン
$ heroku login
CLIをまだDLしてない場合 → Heroku CLI.
② デプロイの下準備
1) herokuにデプロイ先を作成(既に作成してある場合は2)へ)
terminalコマンド
$ heroku create デプロイ先の名
terminal
Creating ⬢ デプロイ先の名 done
https://デプロイ先の名.herokuapp.com/ | https://git.heroku.com/デプロイ先
の名.git
2) デプロイしたいディレクトリに移動
terminalコマンド
$ cd デプロイしたいディレクトリ
3) デプロイしたいディレクトリがherokuのデプロイ先と紐づいているかを確認
terminalコマンド
$ git remote -v
<紐づいている場合>
terminal
heroku https://git.heroku.com/heroku上のデプロイ先の名 (fetch)
heroku https://git.heroku.com/heroku上のデプロイ先の名 (push)
<紐づいていない場合>
下記の表記が出現する
terminal
fatal: not a git repository (or any of the parent directories): .git
その場合は下記の手順で紐付けを行う(既に紐づいている場合は③へ)
terminalコマンド
$ git init //空のgitディレクトリを作成
terminalコマンド
$ heroku git:remote -a heroku上のデプロイしたいディレクトリ名 //herokuのデプロイ先と
先ほど作成した空のgitディレクトリを紐付け
terminalコマンド
$ git remote -v //ちゃんと紐づいたかどうか確認
terminal
heroku https://git.heroku.com/heroku上のデプロイ先の名(fetch)
heroku https://git.heroku.com/heroku上のデプロイ先の名(push)
③デプロイ方法
terminalコマンド
$ git add .
$ git commit -am "make it better"
$ git push heroku master
npm err 対応
1)npm自体のアップデートをする。
terminalコマンド
$ npm install -g npm
2)既存のモジュールを削除する。
terminalコマンド
$ rm -rf node_modules
3)とりあえずキャッシュを消してみる
terminalコマンド
$npm cache clean
4)再度インストール
terminalコマンド
$ npm install
成功しているファイルを上書きしてから、再度パッケージをインストールする
Author And Source
この問題について(【備忘録】ハマったところ、肝どころ), 我々は、より多くの情報をここで見つけました https://qiita.com/Teru_3/items/ba278806b383ff0da1c3著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .