برنامج Rax هو نظام تطوير صغير متكامل يعتمد على برنامج تشغيل وقت التشغيل.
- إكمال Rax DSL: استخدم إمكانات Rax (React) DSL الكاملة وإدارة الحالة دون أي قيود على بناء الجملة
⏱متوافق مع معايير W3C: يدعم معيار DOM وBOM API، ويطور برامج صغيرة بنفس سرعة تطوير تطبيقات الويب
دعم الاستخدام المختلط ثنائي المحرك: في مشاريع البرامج الصغيرة، يتم دعم المكونات المحلية ليتم بناؤها باستخدام حلول وقت الترجمة، مما يوفر تجربة أداء أكثر تطرفًا
دعم متعدد المحطات: دعم كامل لبرامج Alibaba (Alipay وTaobao وDingTalk وما إلى ذلك) وWeChat وByteDance وBaidu وKuaishou.
مكونات متقاطعة: يوفر Fusion Mobile نظام مكونات غنيًا عبر برامج صغيرة متعددة
⛳Cross-end API: توفير واجهة برمجة تطبيقات موحدة عبر تطبيقات متعددة من خلال Uni API
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
ثم استخدم البرنامج المصغر IDE لبدء التصحيح:
انقر على موقع Rax الرسمي لعرض وثائق الاستخدام
انقر لعرض الأمثلة
إذا كنت تستخدم Rax أيضًا لتطوير برامج صغيرة، فنحن نرحب بإضافته إلى إصدار مجموعة الحالات.
سوق هيما | فيديو يوكو | مدينة عالمية معفاة من الرسوم الجمركية | قناة البيع بالتجزئة علي بابا |
---|---|---|---|
عضو هينجان + | فنادق أكور | صفر واو ذكي | جانب قائد المجموعة المفضل لدى تاوكسياندا |
انقر لعرض المزيد من برامج WeChat المصغرة باستخدام Rax
مكتب تشجيانغ | التمثيل السينمائي | المرحلة الأولى من المقر الرئيسي للمستشفى الأول بجامعة تشجيانغ | إعادة شحن اللعبة |
---|---|---|---|
سوق هيما | جولة حول فليجي | صيدلية علي هيلث | كوبا بلدي المحكمة |
انقر لعرض المزيد من برامج Alipay المصغرة باستخدام Rax
انقر لعرض برنامج Taobao المصغر باستخدام Rax
انقر لعرض سجل التغيير
أسئلة وأجوبة مجموعة DingTalk | قضايا جيثب |
---|---|
قضايا جيثب |
يرجى أولاً قراءة إرشادات مساهمة Rax لفهم المواصفات الأساسية.
قم بتشغيل الأمر التالي:
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
خذ تصحيح أخطاء rax-miniapp-runtime-webpack-plugin
كمثال:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
حزم NPM | يصف |
---|---|
miniapp-render | يحاكي حل وقت التشغيل الصغير Rax واجهة برمجة تطبيقات DOM/BOM |
miniapp-runtime-config | Rax برنامج حل وقت التشغيل لمشروع التكوين العام |
miniapp-history | برنامج Rax يحاكي التاريخ |
rax-miniapp-babel-plugins | البرنامج الإضافي Rax لمسح كود بابل |
rax-miniapp-config-webpack-plugin | تكوين تطبيق Rax الصغير لإنشاء مكون Webpack الإضافي |
rax-miniapp-runtime-webpack-plugin | برنامج Rax الصغير لقالب وقت التشغيل لإنشاء كود Webpack الإضافي |
driver-miniapp | برنامج تشغيل حل وقت تشغيل التطبيق الصغير Rax (ما هو برنامج التشغيل) |
jsx-compiler | برنامج Rax المترجم الأساسي للحل في وقت الترجمة |
jsx2mp-cli | أداة بدء تشغيل سطر أوامر حل وقت الترجمة لـ Rax (قديمة) |
jsx2mp-loader | Rax حل تجميع البرامج الصغيرة Webpack Loader |
jsx2mp وقت التشغيل | برنامج Rax يقوم بتجميع حل وقت التشغيل |
miniapp-builder-shared | الأساليب والمتغيرات العامة لبرنامج Rax، وما إلى ذلك. |
miniapp-compile-config | التكوين العام لمشروع الحل الصغير Rax في وقت الترجمة |
رخصة بي إس دي