🐩
svelte 開発環境構築
web3アプリのフロント開発環境構築のメモ書きです。
環境
- docker
- svelte
- node v18.20.3
- pnpm 9.4.0
プロジェクト作成
公式サイトの通りにプロジェクトを作成します。
npmでなくpnpmを利用します。
pnpm create svelte@latest sample
プロジェクト内容の選択
お好みで選択してください。
個人的な意見では、typescriptは不要だと思います。
create-svelte version 6.3.2
┌ Welcome to SvelteKit!
│
◇ Which Svelte app template?
│ SvelteKit demo app
│
◇ Add type checking with TypeScript?
│ Yes, using JavaScript with JSDoc comments
│
◇ Select additional options (use arrow keys/space bar)
│ Add ESLint for code linting, Add Prettier for code formatting, Add Playwright for browser testing, Add Vitest for unit testing
│
└ Your project is ready!
Install more integrations with:
npx svelte-add
Next steps:
1: cd open-dao
2: pnpm install
3: git init && git add -A && git commit -m "Initial commit" (optional)
4: pnpm run dev -- --open
To close the dev server, hit Ctrl-C
Stuck? Visit us at https://svelte.dev/chat
ライブラリインストール
cd sample
pnpm install
hostとport変更
コンテナで動かすためにhostとportを変更します。
scriptに追加します。
"cdev": "vite dev --host 0.0.0.0 --port 3000",
起動
pnpm run cdev
サンプルアプリが起動すれば成功です。
参考
Discussion