ساخت، استقرار و اجرای یک برنامه Vue
در این راهنما نحوهی اجرای یک برنامه Vue را در فینگ یاد خواهیم گرفت.
برنامه hello-vue
برای ایجاد یک برنامه Vuejs میتوانیم به روشهای زیر اقدام کنیم:
- ایجاد برنامه به وسیلهی دستور
npm init vue
:
$ npm init vue@latest hello-vue
بعد از ایجاد برنامه، دستور npm install
را وارد میکنیم تا وابستگیها و تنظیمات اولیه نصب شوند:
// package.json{"name": "hello-vue","version": "0.0.0","scripts": {"dev": "vite","build": "vite build","preview": "vite preview --port 5050"},"dependencies": {"vue": "^3.2.33"},"devDependencies": {"@vitejs/plugin-vue": "^2.3.1","vite": "^2.9.5"}}
- ایجاد برنامه به وسیلهی
vue/cli
:
ایجاد برنامه به وسیلهی Vue CLI یک سیستم کامل برای توسعه برنامه Vue.js را در اختیار ما قرار میدهد.
برای این منظور ابتدا Vue CLI را با یکی از دستورهای زیر نصب میکنیم:
$ npm install -g @vue/cli# OR$ yarn global add @vue/cli
بعد از نصب vue/cli، با دستور زیر یک پروژهی ویو ایجاد میکنیم:
$ vue create hello-vue
اجرای برنامه
اجرای برنامهی ویو بستگی به نوع ایجاد پروژهی ما دارد.
یا با دستور npm run dev
آن را اجرا میکنیم:
$ npm run dev> hello-vue@0.0.0 dev> vitevite v2.9.9 dev server running at:> Local: http://localhost:3000/> Network: # use `--host` to exposeready in 674ms.
و یا با دستور yarn serve
اقدام به اجرای برنامهی خود میکنیم:
$ yarn serveyarn run v1.22.17# $ vue-cli-service serveINFO Starting development server...DONE Compiled successfully in 4481ms 12:57:55 PMApp running at:- Local: http://localhost:8080/- Network: http://192.168.1.6:8080/
اکنون http://localhost:3000
و یا http://localhost:8080
را در مرورگر خود باز کرده تا مطمئن شویم برنامه vue ما به درستی کار میکند.
- بعداز اجرای موفقیت آمیز برنامه، اکنون میتوانیم آن را جهت استقرار بر روی سرویس ابری فینگ آماده کنیم.
استقرار برنامه vue در فینگ
برای استقرار برنامهی خود بر روی سکوی ابری فینگ، باید یک برنامه را ایجاد کنید. برای اطلاع از چگونگی ایجاد آن، به بخش ساخت برنامه در فینگ مراجعه کنید.
ایجاد فایل fing.yaml
در ریشه اصلی پروژه خود، فایلی را با نام fing.yaml
ایجاد میکنیم و اطلاعات پایهای برنامهی خود را در آن قرار میدهیم. که میتوان نام برنامه، پلتفرمی که از آن استفاده میکنیم و همچنین پورتی که برنامهی ما بر روی آن listen
میکند را مشخص کنیم.
# fing.yamlapp: "hello-vue"platform: "vue"port: 80
نصب فینگ cli و ورود به آن
برنامهی vue ما آمادهی استقرار بر روی سکوی ابری فینگ میباشد و این بدین معناست که ما برای مدیریت برنامههای خود به فینگ cli نیاز داریم. اگر هنوز آن را نصب نکردهاید به راهنمای نصب ما بروید و بعد از نصب، وارد حساب خود شوید.
دستور استقرار
بعد از ورود به حساب خود در فینگ CLI، در مسیر اصلی پروژهی خود دستور زیر را وارد میکنیم تا اولین استقرار انجام شود:
$ fing up
مشاهده خروجی
بعد از انجام مراحل قبلی و اولین استقرار، فینگ برای برنامهی ما زیر دامنهای اختصاص میدهد که میتوانیم از طریق آن از صحت استقرار برنامه خود در سرویس ابری فینگ مطمئن شویم.
زیر دامنهی ما به این صورت خواهد بود: https://hello-vue.onfing.ir