مرافق سطر الأوامر وتصدير الوحدة النمطية لمختبر الملحمة
npm install @compositor/lab compile lab.json لتفاعل المكونات:
lab --out-dir dist/راقب التغييرات:
lab --out-dir dist/ --watchيمكن نشر مشاريع المختبر بطريقة تسمح بتثبيتها واستيرادها في مشاريع مختبر أخرى من التطبيق.
Export index.js و lab.json و theme.json لمشاريع مختبر التعبئة والتغليف:
lab --pkg --out-dir dist/ -d --out-dir Output directory
-w --watch Watch for changes
--pkg Include index.js, lab.json, and theme.json in output
يتم استخدام واجهة برمجة تطبيقات العقدة بواسطة تطبيق LAB لتصدير مكونات مختبر للرد والتنسيقات الأخرى.
lab(config, [options])
إرجاع مجموعة من الكائنات للكتابة إلى الملفات.
const fs = require ( 'fs' )
const path = require ( 'path' )
const lab = require ( '@compositor/lab' )
const config = require ( './lab.json' )
const modules = lab ( config )
modules . forEach ( mod => {
const filename = path . join ( __dirname , 'dist' , mod . name + '.js' )
fs . writeFile ( filename , mod . module , err => {
if ( err ) console . log ( err )
} )
} )libraryمفتاح سلسلة لاختيار وضع الإخراج ، أحد ما يلي:
styled-componentsglamorousemotionfelacxsvue (ألفا) harmonyمنطقية لتصدير القالب دون نقل البناء إلى بناء الجملة ES5.
تستخدم هذه الوحدة حاليًا قوالب لإخراج تنسيقات مختلفة. يمكن العثور على هذه القوالب في lib/templates/ . من الممكن أيضًا استخدام AST للإخراج باستخدام أدوات مثل Babel ، ولكن تم استخدام القوالب في محاولة لتسهيل المساهمة في هذا المشروع.
انظر docs/lab-json.md
صنع من قبل الملحق | رخصة معهد ماساتشوستس للتكنولوجيا