VSC(Visual Studio Code) Dev Containers環境
- PC(mac)のセットアップが面倒
- VSC(Visual Studio Code) インストール済
- Docker はインストール済
Dev Containers
設定ファイル
設定ファイルは以下の通り。
.devcontainer/devcontainer.json
|
|
- 6行目は、Dev Containerのイメージを指定
- 指定可能なイメージは Dev Container Images に用意されているものから
- Github で各イメージの詳細を確認
- ここで指定しているのは Node.js & TypeScript
- 8行目はDockerのイメージに名前をつけるため
- 12-14行でnodeのバージョンを指定
- 26-40行でVSCの設定
- 42-53行でVSCにインストールするextensionを指定
パッケージ マネージャー
パッケージ マネージャーはYarn 4.0を使う
.yarnrc.yml
Remix
Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. People are gonna love using your stuff.
Remixはフルスタックのウェブフレームワークで、ユーザーインターフェイスに集中し、ウェブスタンダードを通して、高速で、スムーズで、弾力性のあるユーザーエクスペリエンスを提供します。人々はあなたのものを使うのが好きになるでしょう。
Quick Start
Templateを使ってチュートリアルを実行してみる
|
|
ブラウザでhttp://localhost:3000
にアクセスして表示されればOK
prettierの設定
VSCで保存時にコードフォーマットが実行されるようにする
prettierパッケージインストール
|
|
.eslintrc.cjs
にprettierを追加
.eslintrc.cjs
|
|
package.jsonはこんな感じ
package.json
|
|