سلام رفقا امروز میخوایم اولین پروژه یا همون Hello World رو باهم توی الکترون راه انددازی کنیم
همونطور که میدونید Electron یک کتابخونه برای ساختن اپلیکیشن روی Mac os , Windows و Linux به صورت خیلی ساده هستش.
شما توی الکترون ظاهر برنامه رو با HTML درست میکنید! بگذریم
برای شروع شما به یه سری پیش نیاز نیاز دارین از جمله Node.js, Npm,Electron
نصب این ها به خودی خود کاری نداره و با چند تا سرچ میتونید روی سیستم عاملتون نصب کنید منتهی نکته ای که حائز اهمیته اینه که ما توسط گوگل تحریم شدیم،این قضیه باعث شده که نتونیم Electron از طریق npm نصب کنیم، بنابرین نیاز داری که به یک صورتی این تحریم هارو دور بزنیم.
برای این کار میتونید از روش های مختلفی استفاده کنید به این نکته هم اشاره کنم که یکسری VPN ها توانایی گذر از این تحریم هارو ندارن پس نا امید نشید. دوتا از ساده ترین راه ها برای عبور از این تحریم استفاده از Proton VPN و Tor هستن اما ممکنه VPN درست کار نکنه و... اگه این اتفاق افتاد سرویس Tor رو راه اندازی کنید و با استفاده از دستور torify الکترون و کلا هرپکیجی که دوست داشتید رو نصب کنید.
sudo torify npm install electron
به همین سادگی
برای نصب خود npm هم که دوستانی که توی لینوکس هستند میتونند از این دستور استفاده کنند
#debian, kali linux, ubuntu ... sudo apt-get install npm #Fedora sudo dnf install npm
باز هم پیشنهاد میکنمبا توجه به سیستم عاملتون آموزش نصب رو خودتون سرچ کنید و ببینید.
خب رسیدیم به اصل مطلب بعد از نصب الکترون برای شروع سریع فقط کافیه ریپازیتوری Quick Start رو استفاده کنید، به این صورت:
# Clone this repository git clone https://github.com/electron/electron-quick-start # Go into the repository cd electron-quick-start # Install dependencies npm install # Run the app npm start
تمام به همین سادگی! البته این رو هم اصافه کنم ممکنه یه مشکل کوچولو ای هم اینجا پیش بیاد که احتمالا هممون باهاش آشناییم و ازش عبور میکنیم اونم اینه که بعد از دستور npm install یه سری فایل ایجاد میشه که نیاز به دسترسی ادمین داره، دسترسی رو تغییر بدید
sudo chmod -R 777 /your_path_to_project/
اینطوری اولین برنامتون توی الکترون باز میشه D:
شاد باشید