プロフィールページを作成していきます。 現在はNuxtのバージョンを2から3に移行しています。
プロフィールページ カテゴリーの記事一覧 - スマレジエンジニアyushiのブログ
技術スタックは下記の通りです。
- Nuxt.js
- SCSS
- Tailwind CSS
今回はファイル移行していきます。
ファイルのコピー
まずは単にファイルをコピーします。
components, assets, pagesのファイルは単に新しいv3のプロジェクトに移動します。
静的ファイル(ビルド等が不要で、そのままブラウザに返すファイル)について、Nuxt2ではstaticというファイルに格納していました。
Nuxt3ではpublicというファイル名に変更されています。
Assets · Get Started with Nuxt
その他の対応
エントリーポイントはpages/index.vueに変更されるため、v3/app.vueは不要になるため削除します。
static/
ディレクトリが削除されるため、pathを変更します。
- background-image: url('./static/hero.jpg'); + background-image: url('./hero.jpg');
main.scssを各ページで読み込めるように設定します。
+ css: ['@/assets/scss/main.scss'],
以上までで、ついに画面が表示されるようになりました!
スクリーンショット