最近は、Vue.jsやReactなどのSPA方式のアプリケーション開発がトレンドです。
この記事では、トレンドの一つであるVue.jsを使ったSPAアプリケーションの開発方法を解説しています。
Vue.jsの導入から開発環境の設定、アプリケーションの実行方法に至るまで解説しています。
Vue.js開発の入門者に役立つ内容となっていますので、ぜひ最後までご覧ください。
プロキシ環境下での実行方法など、開発者が直面する問題の対処方法も紹介しているので実践的な内容となっています。
Vue.jsの簡単な紹介
Vue.jsはSPA開発に特化したJavaScriptライブラリです。
JQueryに比べてSPA開発の生産性が高く人気のライブラリです。Vue.jsは、同じSPA開発ライブラリのReactやAngulerと比べて、一番導入しやすいという特徴があります。
Vue.jsの詳細な情報はVue.jsの公式サイトを参照ください。
開発環境の構築
Vue.jsを開発できる環境を構築していきます。
統合環境のインストールと設定
Vue.jsの開発は、VSCodeを利用するのが定番です。本記事でもVSCodeを使って手順を紹介します。
VSCodeのインストール
Microsoft公式サイトからインストーラをダウンロードします。
Vue.js用のプラグインの導入
Vue.js開発のために「Vue.js Extension Pack」プラグインをインストールします。
VSCodeの拡張機能メニューで検索し、以下のプラグインをインストールしてください。
Vue.js Extension Pack
ブラウザの設定(Chrome または Edge)
Vue.jsのデバッグは、ブラウザで行います。
そのため、ブラウザでデバッグできる様にアドインの導入が必要です。
ブラウザにアドインの追加
ブラウザにアドインを導入します。
Chrome、もしくは、Edge(Chronium)で以下サイトにアクセスしアドイン「Vue.js devtools」を追加します。
追加は以下画像の画面から追加してください。
ブラウザの拡張機能から、以下手順でプラグインを有効化します。
「拡張機能を管理」をクリック ー 「Vue.js devtools」 をクリック -「オン」にします
「ファイルのURLへのアクセスを許可する」をオンにします
Vue.jsのインストール
ここではVue.jsのインストール手順を解説します。
Vue.jsはnpmを利用してインストールするので、node.jsをインストールしておきます。
node.jsのインストール
node.jsはこちらのサイトからインストーラをダウンロードします。
インストーラを実行して、すべての設定を変えずに指示に従ってインストールします。
インストール後、コマンドプロンプトで正常にインストールされたか確認します。
以下コマンドを実行し、画像のようにバージョン情報が表示されればインストールは完了です。
C:\Users\xxxxx>node -v
v18.16.0
Vue.js(vue CLI)のインストール
以下コマンドを実行してインストールします。
npm install -g @vue/cli
Vueアプリケーションの作成
インストールが完了したので、Vue.jsアプリケーションを作成していきます。
作業ディレクトリの作成
今回作成する、Vue.jsアプリケーション用の作業ディレクトリを作成してください。
ディレクトリ作成後、コマンドプロンプトを起動して、作業ディレクトリまで移動します。
Vue.jsプロジェクトの作成
Vue.jsのプロジェクトは「vue create」コマンドで作成します。
作業ディレクトリに移動後、以下のコマンドを実行してください。
今回作成するプロジェクトは「vue-first」という名前にしました。
vue create vue-first
コマンド実行後、「Successfully created project プロジェクト名」と表示されればプロジェクトの作成は成功です。
Vueアプリケーションの起動
上で作成したVueアプリケーションを起動してみます。
「npm run serve」コマンドでアプリケーションが起動します。
npm run serve
コマンド実行後、ブラウザで「http://localhost:8080/」にアクセスします。
以下のように表示されればアプリケーションの起動は成功です。
まとめ
- Vue.jsの開発はVSCodeを利用する
- ブラウザにVue.js用のアドインが必要
- Vue.jsのデバッグは、ブラウザ上で実施する
本記事では、Vue.jsでアプリケーションを開発するための開発環境の構築の内容を紹介しました。
最近のトレンドはSPA方式のアプリケーションから各サービスのAPIを呼び出す開発方法が主流となっています。
Vue.jsは、SPA方式のアプリケーション開発に役立つスキルであるため市場からの需要が高まっています。
ぜひ習得してエンジニアとしての市場価値を高めてください。
本記事が皆様の参考となれば幸いです。
関連記事:【AWS】CloudFrontとS3を連携させてWebアプリを公開する
参考サイト
当記事を作成するにあたり、以下記事を参考とさせていただきました
ありがとうございます。
Vue.js開発環境構築手順
vue.jsの開発環境を構築しよう!
【Vue.js】Vuejsをchromeブラウザでデバッグする方法
コメント