2025年03月19日 更新
どうも、クラゲジュニアです。
今回はSveltekitの最初のプロジェクト作成を行います。
クラゲジュニアは下記の環境で実施しました。
今回はVSCodeのTerminalで動かしたPowershell上で実行します。
適当なフォルダを作成し、Powershell上へ移動します。クラゲジュニアは下記フォルダにプロジェクトフォルダを作成します。
PS C:\github\sveltekit-starter>
続いて、npx sv create <プロジェクト名>
を実行します。<プロジェクト名>
はわかりやすい名前を入れてください。入力するとインストールの可否が聞かれるのでそのままEnter
を入力してください。
PS C:\github\sveltekit-starter> npx sv create test-project
Need to install the following packages:
sv@0.6.23
Ok to proceed? (y)
すると、下記のようにどのテンプレートを使うか問われるのでそのままEnter
を入力してSvelteKit minimal
を選択します。
┌ Welcome to the Svelte CLI! (v0.6.23)
│
◆ Which template would you like?
│ ● SvelteKit minimal (barebones scaffolding for your new app)
│ ○ SvelteKit demo
│ ○ Svelte library
└
すると開発環境のシンタックスについて問われるので自身の言語環境などに基づいて選択します。クラゲジュニアはそのままEnter
を入力してYes, using Typescript syntax
を選びました。
◆ Add type checking with Typescript?
│ ● Yes, using Typescript syntax
│ ○ Yes, using Javascript with JSDoc comments
│ ○ No
└
プロジェクトにインストールするソフトウェアが問われます。こちらは後でインストールすることも可能なため、何もチェックを入れずEnter
を入力します。
◆ What would you like to add to your project? (use arrow keys / space bar)
│ ◻ prettier
│ ◻ eslint (linter - https://eslint.org)
│ ◻ vitest
│ ◻ playwright
│ ...
└
使用するパッケージマネージャーを選択します。クラゲジュニアはnpm
をつかうのでそのままEnter
します。
◆ Which package manager do you want to install dependencies with?
│ ○ None
│ ● npm
│ ○ yarn
│ ○ pnpm
│ ...
└
インストールが始まるのでしばらく待機します。
◇ Installing dependencies with npm...
こちらの表示が得られればOKです!
◆ Successfully installed dependencies
│
◇ Project next steps ─────────────────────────────────────────────────────╮
│ │
│ 1: cd test-project │
│ 2: git init && git add -A && git commit -m "Initial commit" (optional) │
│ 3: npm run dev -- --open │
│ │
│ To close the dev server, hit Ctrl-C │
│ │
│ Stuck? Visit us at https://svelte.dev/chat │
│ │
├──────────────────────────────────────────────────────────────────────────╯
│
└ You're all set!
試しにtest-project
に移動してnpm run dev
を入力すると、サーバーが動いていることが確認できます!
PS C:\github\sveltekit-starter> cd .\test-project\
PS C:\github\sveltekit-starter\test-project> npm run dev
> test-project@0.0.1 dev
> vite dev
10:25:46 [vite] (client) Forced re-optimization of dependencies
VITE v6.2.0 ready in 1973 ms
➜ Local: http://localhost:5173/
➜ Network: use --host to expose
➜ press h + enter to show help
以上です。