1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

expo initとcreate-react-native-appの違い

Last updated at Posted at 2023-01-24

結論

npx create-expo-app {プロジェクト名} --template

でプロジェクトを作成しましょうね.

本文

expoの講座を一通り見たので自分で調べて最初からやってみようと思ったら,プロジェクト作成の時点でわからんことが
プロジェクト作成の方法は2通りあるみたいで

# 洗濯するプロジェクトタイプはブランク
expo init {プロジェクト名}

npx create-expo-app {プロジェクト名}

はほぼ同じでした.
マージツールで比較すると以下画面のように名前が違うくらいですかね.
create-expo-appで作成した方にはyrnのロックファイルがありますが,どこかの設定ですかね.
マージ.png

で,どっち使うべきなの?

expo init expo-blank

Migrate to using:
› npx create-expo-app --template

expo initを使用すると上のような推奨パターンが出てきます.
ってことはcreate-expo-appを使用するのが正解なんでしょうね.

expo initではコマンド実行直後にテンプレートを選択できますが,
create-expo-appではテンプレートを聞かれずに素の状態のプロジェクト(blank)が作成されてしまいます.

なので,テンプレートを使用したい場合は,オプションに--templateを入れましょうね.

npx create-expo-app {プロジェクト名} --template

選択できるテンプレートも変わってるみたいです.
中身的には同じそうですが

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?