k01ken’s b10g

He110 W0r1d!

Vue CLIを使う際に知っておきたいポイント

開発環境は、Windows 10 Pro(64bit) + node 14.17.0 + npm 6.14.13 + @vue/cli@4.5.12 + Vue 2.6.12。

Vue CLIを使っていて、自分が知っておきたいポイントをメモしておきます。

■新しいコンポーネントを追加した際にホットリロードを反映させたい

※Vue CLIの対話の中でvue-routerを入れている、typescriptを使っている前提で説明します
例えば、以下のファイルを、Signup.vueという名前で、src/viewsディレクトリに入れるとします。

<template>
  <div>
    <h1>Signup.vue</h1>
  </div>
</template>

<script lang="ts">
import Vue from 'vue'
export default Vue.extend({
  name: 'Signup',
  data: () => ({})
})
</script>

<style scoped>
</style>

次に、src/routerディレクトリ内のindex.tsを開いて、routes変数に入れる配列内の要素の末尾に、以下のオブジェクトを追加します。

{
  path: '/signup',
  name: 'Signup',
  component: () => import('../views/Signup.vue')
}

これによって、Signup.vueを更新するたびに、ホットリロードが反映されます。