در این مطلب قصد داریم نحوهی راه اندازی و شروع به کار با Aurelia را توضیح دهیم. برای شروع ابتدا باید Git را نصب کنیم. زیرا میخواهیم از jspm برای نصب محتویات Aurelia استفاده کنیم و برای کار کردن با jspm باید Git بر روی سیستم نصب باشد. در صورتیکه Git نصب نباشد، زمان init کردن jspm با خطای زیر رو به رو میشویم :
پس از نصب Git اطمینان حاصل کنید که NodeJs ، npm و jspm نیز بر روی سیستم شما نصب باشند.
در این قسمت گفتهایم که چگونه از این «اطمینان» آگاه شوید.
حال نوبت به ساخت اولین پروژهی MVC ما میرسد. یک پروژه MVC جدید با نام دلخواه خودتان در مسیر دلخواه خودتان ایجاد کنید. با خط فرمان، در ریشهی پروژه دستور زیر را اجرا کنید:
بدون هیچ تغییری، به هیچ کدام از سوالات پاسخ ندهید و از دکمهی enter استفاده کنید تا مقادیر پیشفرض اعمال شوند. اگر تصویر زیر را در خروجی مشاهده کردید یعنی تا بدین جای کار به درستی پیش رفتهاید :
حالا نوبت به نصب محتویات Aurelia میباشد. برای این کار دستورات زیر را اجرا کنید :
jspm install aurelia-framework
jspm install aurelia-bootstrapper
با صادر کردن دستورات بالا، jspm تمامی فایلهای مورد نیاز Aurelia را در پوشهی jspm_packages قرار میدهد.
توجه داشته باشید، اگر دستورات بالا به درستی اجرا و تکمیل شوند، باید پس از پایان هر دستور، پیام زیر را در انتهای خروجی مشاهده کنید:
پس از این کارها، فایل Layout را باز کنید و کدهای آن را به صورت زیر تغییر دهید:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Aurelia - www.dotnettips.info</title>
</head>
<body aurelia-app>
<div>
@RenderBody()
</div>
<script src="~/jspm_packages/system.js"></script>
<script src="~/config.js"></script>
<script>
System.import("aurelia-bootstrapper");
</script>
</body>
</html>
سپس در ریشهی برنامه یک فایل جاوااسکریپت را با نام app ایجاد کنید و کدهای زیر را در آن قرار دهید:
حالا به یک View، برای این کار نیاز داریم. در همان ریشهی سایت یک فایل html را با نام app ایجاد کنید و کدهای زیر را در آن قرار دهید:
<template>
<h3>www.dotnettips.info</h3>
</template>
پس از سپری کردن این 3 مرحله، برنامهی خود را اجرا کنید. باید خروجی زیر را مشاهده کنید:
در بخشهای بعدی در مورد کدهای فوق و همچنین به سایر مباحث دیگر Aurelia میپردازیم.
نکتهی تکمیلی
زمانیکه میخواهید از دستوارت jspm استفاده کنید، باید به ریشهی برنامه مراجعه کنید. حال اگر پوشههای تودرتوی زیادی داشته باشید، این رفت و آمدها زمانبر و خسته کننده خواهند شد. برای حل این مشکل کافیست روی پروژه، راست کلیک کنید و گزینهی Open Folder in File Explorer را انتخاب کنید تا ریشهی پروژه باز شود. حالا کافیست در فضای خالی Windows Explorer کلید Shift را گرفته و راست کلیک کنید. حالا یک آیتم جدید با نام Open command window here ظاهر شده است. کافیست روی آن کلیک کنید. CMD در ریشهی سایت باز خواهد شد.
دانلود پروژه جاری در مخزن گیت