بناء مشاريع Electron لمنصة الماك والويندوز واللينكس

xlmnxpمنذ سنتين

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

طريقة تحزيم مشاريع Electron وتحويلها لتطبيق

للويندوز او الماك او الينكس

 

المتطلبات

npm يكون مثبت تلقائيًا عن تثبيت node.js

( لا تحتاجة في جهاز المستخدم للبرنامج)

 برنامج wine (بإصدار يساوي او اعلى من 1.6) للينكس والماك للبناء للويندوز

الخطوة الاولى

تثبيت electron packager


npm install electron-packager -g

مع صلاحيات المدير في ويندوز  او صلاحيات الروت في لينكس والماك

Screenshot_20170717_193559.thumb.png.41a9f40f93a7e2c7582a92d087403051.png

الخطوة  الثانية

اذهب لمسار المشروع الذي يحتوي الملف package.json

من ثم اكتب الامر التالي


electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch>

<sourcedir> : اي مسار المشروع ( لتحديد نفس المشروع الذي انت موجود فيه اكتب ".". )

<appname> : اسم التطبيق

<platform> : النظام المستهدف

ويندوز (تكتب win32, لكل من 32/64 bit)

نظام الماك (تكتب darwin) / لمتجر تطبيقات الماك (تكتب mas)

للينكس (تكتب linux) (لـ x86 ,  و x86_64 , و armv7l)

<arch> : للمعمارية x64 او ia32

ia32 للويندوز واللينكس

و x64 للويندوز والينكس والماك

 

البناء

مثال لبناء مشروع

سوف اقوم ببناء التطبيق للويندوز لإجهزة 32 bit 


electron-packager . 3alampro --platform=win32 --arch=ia32

سوف يقوم بتحميل الملفات الضرورية للبناء (electron نسخة 32bit للويندوز windows)

وبعد عملية البناء تجد مجلد جديد بالأسم التالي

اسم التطبيق-النظام المستهدف-المعمارية

بالنسبة لي سوف اجد المجلد بالشكل التالي

3alampro-win32-ia32

Screenshot_20170717_194619.thumb.png.42ece6b01dc7265362d3644b8f140771.png
إستخدام wine للبناء

 

Screenshot_20170717_194658.png.a0f934404e4ab033429175cd78628106.png
إنتهاء عملية البناء

 

Screenshot_20170717_195126.thumb.png.0dd1c49dc34fa78d88fb656e9609a637.png
ناتج البناء
كلمات دليلية:
2
إعجاب
594
مشاهدات
0
مشاركة
2
متابع

التعليقات (2)

سليمان:

جميل جدًا !

 

شكرًا لك تم البناء

 

xlmnxp:

سعيد جدًا ام المقال ساعدك

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !