Prerequisites
RedwoodはフルスタックのWeb開発を容易にするために、いくつかの人気ライブラリを組み合わせています。残念ながら、このチュートリアルでそれらの技術すべてをイチから教えることはできないので、いくつかのコアコンセプトはすでに馴染んでいることを前提に話を進めます:
慌てないで!
このチュートリアルは、これらの技術についてあまり知らなくても大丈夫です。あなたがこのチュートリアルで説明する用語に迷っても特に詳しく説明はしませんが、大丈夫です:これらの技術がどのように機能するかという核心的な詳細はそこにあり、それらを学ぶ時間は十分にあるということを知っておいてください。それらの技術について学んでいくと、Redwoodがこれらのプロジェクトの標準的な実装の上に提供するものとの境界線が見えてくるでしょう。
一度にすべてを学ぶこともできますが、どこが一区切りなのか判断するのが難しく、チュートリアルを終えて、ある技術や他の技術にdeep diveするときに助けを求めるのが難しくなってしまいます。私たちからのアドバイスですか?チュートリアルを終えてたら、自分で何かを作り始めてください!チュートリアルで学んだことが、作ろうとしている機能にピッタリ当てはまらないことがわかったら、困っているところをググってみると("prisma select only some fields")、すぐにエキスパートになれます。そして忘れないでほしいのですが、私たちの Discourse と Discord で、フレームワークの作成者や多くのコミュニティメンバーから助けを得ることができます。
Redwood Versions
このチュートリアルを完了するには、少なくともバージョン5.0.0である必要があります。もしこれが初めてのRedwoodでもご心配なく:アプリのスケルトンを作成する際に、最新版が自動的にインストールされます。
以前のバージョンで作成された既存のサイトをお持ちの場合は、アップグレードと(ほとんどの場合)コードの修正が必要です。以下の2つのステップを踏んでください:
- アップグレードに含まれる それぞれの バージョンの、 "Code Modifications" セクションかそのバージョンのリリースノートの "Upgrade Guide" に従う:
- その後、最新版にアップグレードする。以下のコマンドを実行する:
yarn redwood upgrade
Node.js and Yarn Versions
RedwoodJSはインストール時にNodeとYarnのバージョンを確認します:
- node: "=18.x"
- yarn: ">=1.15"
お使いの環境がバージョン要件よりも低い場合、 初期化は失敗するでしょう 。バージョンを確認するにはターミナルで以下のコマンドを実行してください:
node --version
yarn --version
バージョン要件に従ってアップグレードしてください。そして準備ができたら Redwood をインストールしてください!
Node.jsとYarnをインストールし、管理する方法はたくさんあります。初めてインストールする場合は、以下をお勧めします:
1. Yarn
instructions via Yarnpkg.com に従うことをお勧めします。
2. Node.js
LTS version from Nodejs.org を使うのがお勧めです。最新の Current バージョンはサポートされていません。
nvm
は1つのシステムで複数バージョンのNodeを管理するための素晴らしいツールです。しかしセットアップと学習にはもう少しの努力が必要です。 nvm installation instructionsに従ってください。 (Windowsユーザは nvm-windows を参照)。 Mac ユーザはHomebrewを使うこともできます installnvm
。
Windows: お勧めの開発セットアップ
WindowsでのJavaScript開発にはYarnとnpmに加えて特定の要件があります。以下のセットアップガイドに従ってください: