سلام دوستان. توی این پست میخوایم با Vue CLI خیلی ساده یک برنامه SPA یا Single Page Application بسازیم.
۱. نصب Vue CLI
ابتدا باید Vue CLI رو سیستم ما نصب باشه. اگه نصب ندارین دستور زیر رو وارد کنین:
npm install -g @vue/cli # OR yarn global add @vue/cli
نکته: برای نصب روی بعضی از سیستمها نیاز به دسترسی sudo و Administrator هست. برای اینکه مطمئن بشیم نصب شده از دستور زیر استفاده میکنیم:
vue --version
که باید ورژن Vue CLI رو به ما برگردونه.
۲. ساخت برنامه
بعد از نصب نوبت به ساختن برنامه هست. با دستور زیر توی خط فرمان برنامهمون رو میسازیم:
vue create ditty
ditty اسم برنامهی ما هست. با enter زدن دستور بالا یک پیام میاد با عنوان Please pick a preset که دوباره یک enter میزنیم تا تنظیمات پیشفرض برای ما ساخته بشه. بعد از چند لحظه یک پوشه به اسم ditty ساخته میشه که شامل برنامهی ما هست:

تمام کدهایی که مینویسیم توی پوشه src قرار میگیرن. دستور زیر رو وارد میکنیم تا وارد این پوشه بشیم:
cd ditty
و بعد دستور زیر رو وارد میکنیم تا برنامهی ما اجرا بشه:
npm run serve
بعد از کامپایل شدن برنامه، آدرس localhost:8080 رو باز میکنیم تا اولین بار خروجی برنامهمون رو ببینیم:

اگه این صفحه رو ببینیم یعنی تا اینجا کارها رو درست انجام دادیم. برای ادامهی کار توی ترمینال با کیبرد ctrl+c بزنین.
۳. نصب Vue Router
برای اینکه یک برنامه SPA داشته باشیم نیاز به Vue Router داریم. این پکیج رو با دستور زیر نصب میکنیم:
npm install vue-router
بعد از نصب فایل src/main.js رو باز میکنیم. این فایل شامل کدهای زیر هست:

