はじめに
ゆとり世代の中野です。
さっそくチャレンジについて書いていきます。
チャレンジする背景
- AstroでProjectを作ってみる
チャレンジ内容
- pnpmを使ってAstro(React+TailwindCSS+TypeScript)のProjectを作成する
やったこと
Project(TypeScript)を新規作成する
pnpm create astro@latest
astro v1.7.2 Launch sequence initiated.
✔ Where would you like to create your new project? … 任意のProject名
✔ How would you like to setup your new project? › a few best practices (recommended)
■■▶ Copying project files...(node:65147) ExperimentalWarning: The Fetch API is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
✔ Template copied!
✔ Would you like to install pnpm dependencies? (recommended) … yes
✔ Packages installed!
✔ Would you like to initialize a new git repository? (optional) … yes
✔ Git repository created!
✔ How would you like to setup TypeScript? › Strict
✔ TypeScript settings applied!
next Liftoff confirmed. Explore your project!
Enter your project directory using cd ./任意のProject名
Run pnpm dev to start the dev server. CTRL+C to stop.
Add frameworks like react or tailwind using astro add.
Stuck? Join us at https://astro.build/chat
╭─────╮ Houston:
│ ◠ ◡ ◠ Good luck out there, astronaut!
╰─────╯
Reactを追加する
pnpx astro add react
TailwindCSSを追加する
pnpx astro add tailwindcss
開発環境を起動する
- 上記で作った任意のProject名に移動する
cd ./任意のProject名
- 起動する
pnpm run dev
Editorの設定
- vscodeのプラグインを追加した
結論
- 上記の設定行い雑なReactを1つ作りAstroにインポートしてみたら使えた
さいごに
- 必要な設定をAstroコマンドを叩くと全部よしなにやってくれて最高!
yutanakano
WEBエンジニア
大阪生まれのゆとり世代です
趣味はバイクでツーリングに行くこと
愛車は Ninja ZX-25R SE KRT EDITION
Expoでプロダクトを作っています