سلام دوستان. توی این پست می‌خوایم با 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 رو باز می‌کنیم. این فایل شامل کدهای زیر هست: