今時のフロントエンドは Svelte と言われたので、Hello world を動かしてみました。
前準備
npx コマンドがインストールされていることを確認する。
1 | $ npx --version |
npx コマンドがインストールされていない場合は、別途 npm コマンドをインストールする。
1 | $ npm install -g npx |
プロジェクトを作成する
新規プロジェクトを作成する。
1 | $ npx degit sveltejs/template helloworld |
作成したプロジェクトのディレクトリーに移動する。
1 | $ cd helloworld |
必要なパッケージをインストールする。
1 | $ npm install |
以下の package.json が作成される。
1 | { |
サーバーを起動する
1 | $ npm run dev |
ブラウザーから http://localhost:5000 にアクセスすると、アクセスログが表示される。
1 | ────────────────── LOGS ────────────────── |
ディレクトリー構成
新規プロジェクトの作成直後のディレクトリー構成は以下のようになっている。
1 | project/ |
src/App.svelte
アプリ家ショーン表示部分。
1 | <script> |
src/main.js
アプリケーションの本体。
1 | import App from './App.svelte'; |