Vue CLI
Overview
構成要素
CLI (@vue/cli
)
vue
コマンドを提供する- グローバルインストー ルされることが多い
vue create
,vue serve
,vue ui
などのコマンドがある。
CLI Service (@vue/cli-service
)
vue
コマンドを使って作成したプロジェクトのローカルにインストールされる- webpack 及び webpack-server の上に構成されている
vue-cli-service
コマンドにより、serve
,build
,inspect
などが行える。react-create-app
でいうreact-scripts
に相当- eject しないで済むよう、様々なコンフィグが可能
Global CLI Service (@vue/cli-service-global
)
@vue/cli-service
のグローバルインストール版vue serve
,vue build
した時に使われる。- ローカルでとりあえず vue を走らせる時に使うもの。プロダクション環境では使うな。
CLI Plugins
- プロジェクトに機能を追加するもの(TypeScript,Babel,ESLint,Unit Testing など)
@vue-cli-plugin-***
という名前になっている(コミュニティ版は@
がない)vue-cli-service
が走る時に自動的に読み込まれる- plugins は
package.json
に記載する
インストール
yarn global add @vue/cli
vue --version
Instant Prototyping
vue serve
,vue build
により迅速なプロトタイ ピングができる- 事前に
@vue/cli-service-global
をインストールしておくこと package.json
やindex.html
を指定することもできる
vue serve # main.js, index.js, App.vue, app.vue を探して起動
vue serve -o # ブラウザを開く
vue serve MyComponent.vue # コンポーネントを指定して開く
vue build
vue build MyComponent.vue
Creating a Project
CLI でプロジェクトを作成
vue create hello-world
manual を選ぶとより詳細な設定が行える。それらの設定は.vuerc
に保存されるので、別のプロジェクトセットアップ時に使用することができる。