アルの備忘録

本棚が足りずにいいものを探しているがなかなか見つからないので困ってる系ブロガーの雑記ブログ

【導入手順】Vue.jsを始めるためにVue CLIをインストールして環境構築してみた!

 

Vue.jsを始めてみた

Vue.jsとは

Vue.jsはユーザーインターフェイスを構築するためのJavaScriptのフレームワーク。

つまり、皆さんがサイトやアプリを使うときに操作する項目や機能、デザインを作るための開発ツールです。

 

学習コストが低くて人気があり、SPA(Single Page Application)の単一のページを部分的に更新することで読み込みが少なく移動がスムーズなのが特徴です。

 

Vue.jsを利用している企業はたくさんあり、Googleや任天堂などがあります。

GoogleやAppleも!すでにVue.jsを採用している企業サイト・プロジェクトのまとめ | コリス

Vue.js・Nuxt.jsを導入している企業・サービス一覧 - Qiita

 

Vue.jsを開始するに当たり、Vue CLIを使って開発を進めます。

 

Vue CLIとは?

本格的な開発を進めるためにCLI(コマンドライン)ツールであるVue CLIを利用します。

開発が一気に簡単に進められ、Vue.jsのビルドや実行が可能となるので、今回はVue CLIを使って導入を進めていきます。

 

 

Vue-CLIの導入手順

まずは適当なフォルダを作成して、そこで導入を進めていきます。

いくつかのサイトを参考にして進めました。

 

インストール

以下のコマンドを入れてVue CLIをインストールします。

npm install -g @vue/cli

 

プロジェクト作成

プロジェクト名を作成します。

「○○」には適当な名前を入れて、そのまま設定をすすめていきます。

vue create ○○

 

please pick a preset

ここではManually select featuresを選択します。

please pic a preset(Vue CLI setting)

 

Check the features needed for your project

必要なpresetを選択します。私の場合はBabel, Router, Vuex, CSS Pro-processor, Linte/Formatter の5つを選択しました。

Check the features needed for your project

 

Choose a version of Vue.js that you want to start the project with

バージョンを選択します。

今回は2.xを選択して進めていこうと思います。

Choose a version of Vue.js that you want to start the project with

 

Use history mode for router?

「y」を入力して進めます。

history modeの違いについてはリンクから確認できます。

Use history mode for router?

 

Pick a CSS pre-processor

Sass/SCSSを選択します。

Pick a CSS pre-processor

 

Pick a linter / formatter config

Lintはソースコードの構文などのエラーなどを見つけてくれる機能です。

表示されている選択の種類についてはリンクの記事がわかりやすいです。

今回はESLint with error precention only を選択します。

Pick a linter / formatter config

 

Pick additional lint features

Lint on saveを選択します。

Pick additional lint features

 

Where do you prefer placing for Babel, ESLint, etc.?

今回はIn dedicated config files を選択します。

Where do you prefer placing for Babel, ESLint, etc.?

 

 

これで設定が完了してプロジェクトが作成されます。

作成が完了したらついに起動させてみます。

 

Vueの起動

作成したプロジェクトまで移動します。

cd ○○

 

次のコマンドを入力してVueを動かします。

npm run serve

 

成功したら画像がブラウザに表示されます。

今回はVueを起動するところまでです。

Vue CLIの起動

 

 

参考サイト

【Vue入門】VueCLIから始めるVue.js 概要から理解してVueを使いこなそう | WEBコンサルティング・WEB制作のフリーランス uiuifree

コマンドラインツール「Vue CLI」で本格的なVue.jsプロジェクトを作成しよう (1/3):CodeZine(コードジン)

これでわかるはじめてのVue CLI | アールエフェクト

[Vue.js] vue-routerのhashモードとhistoryモードの違いをざっくり理解する - Qiita

Vue CLIを使ってESLintとPrettierが何か完全に理解する | アールエフェクト

Vue.js を vue-cli を使ってシンプルにはじめてみる - Qiita

はじめに | Vue.js