nphsu / substrate_template

0 stars 0 forks source link

create frontend base #3 #5

Closed nphsu closed 4 years ago

nphsu commented 4 years ago
> cd frontend
> yarn
> yarn dev

localhost:1234 で画面が開くようになります。

mitsu1124 commented 4 years ago

確認いたします! ちなみにgit関連で細かい質問ではないのですが… shun君の作ってくれたissue3 branchを自身のローカルブランチにcloneすると、substrate_templateディレクトリの中に、さらにsutbstrateディレクトリが入ってしまい気持ち悪いんですが、shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?

image

mitsu1124 commented 4 years ago

以下のように実行してみましたがエラーになりました。 何か間違ってるでしょうか…。

Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ ls
package.json   src/           tsconfig.json  yarn.lock
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ yarn
yarn install v1.21.1
[1/4] 🔍  Resolving packages...
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
[4/4] 🔨  Building fresh packages...
✨  Done in 43.00s.
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ yarn devyarn run v1.21.1
$ parcel ./src/index.html
/bin/sh: parcel: command not found
error Command failed with exit code 127.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template/substrate_template/frontend$ 
nphsu commented 4 years ago

@mitsu1124

/bin/sh: parcel: command not found

これ系が出たら、インストール不足の可能性が高いです。以下のコマンドを実行してみてください!

$ yarn global add parcel-bundler
nphsu commented 4 years ago

shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?

なるほど!この場合クローンする必要はないですよ! 最初にクローンした後は、”ブランチの切替”を行います。

git branch
git checkout

あたりをキーワードに調べてみると、細かい操作方法がいろいろ出て来ると思いますのでご参考までに!

mitsu1124 commented 4 years ago

@mitsu1124

/bin/sh: parcel: command not found

これ系が出たら、インストール不足の可能性が高いです。以下のコマンドを実行してみてください!

$ yarn global add parcel-bundler

@shunp エラーメッセージ検索すれば分かるレベルの質問ですね…失礼しましたm(__)m

有難うございます!!

mitsu1124 commented 4 years ago

shun君は特定のブランチをcloneするとき、どのようにディレクトリ整理してますか?

なるほど!この場合クローンする必要はないですよ! 最初にクローンした後は、”ブランチの切替”を行います。

git branch
git checkout

あたりをキーワードに調べてみると、細かい操作方法がいろいろ出て来ると思いますのでご参考までに!

@shunp 言葉足らずですみませんm(__)m 実現したかった状態、以下の記事に書いてありました。

Githubで特定のpull requestをローカルに持ってくる https://qiita.com/tarr1124/items/d807887418671adbc46f

issue3ブランチをローカルに持ってくるやり方が分からない、と言いたかったのだと思います笑 このやり方が適切かわかりませんが…もっとシンプルなやり方がもしあれば、教えて下さい:)

Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git branch -a
  develop_mitsu
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop_mitsu
  remotes/origin/master

Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git fetch origin pull/5/head:create_front_base_3
remote: Enumerating objects: 32, done.
remote: Counting objects: 100% (32/32), done.
remote: Compressing objects: 100% (22/22), done.
remote: Total 31 (delta 1), reused 31 (delta 1), pack-reused 0
Unpacking objects: 100% (31/31), done.
From https://github.com/shunp/substrate_template
 * [new ref]         refs/pull/5/head -> create_front_base_3

Mitsu@sumire-no-MacBook-Air:~/coding/shunp/substrate_template$ git branch -a
  create_front_base_3
  develop_mitsu
* master
  remotes/origin/HEAD -> origin/master
  remotes/origin/develop_mitsu
  remotes/origin/master
mitsu1124 commented 4 years ago

以下でもいいんですね…fetchの使い方がまだよく分かってないなあ。pullだけでいいんだと思ってた。 少しずつgithub慣れます(苦笑)

git fetch origin
git checkout -b issue3 origin/issue3

プルリクエストをローカルでチェック アウトする https://help.github.com/ja/github/collaborating-with-issues-and-pull-requests/checking-out-pull-requests-locally

mitsu1124 commented 4 years ago

image 確認できました。mergeしますね。