ما هي ال : Webpack, Browserify, Rollup
وما الفرق بينهم
Rollup : يجمع عدة ملفات javascript في ملف واحد (يحتوي على إضافات بسيطة لمعالجة وضغط الملفات)
browserify : يمكن المطورين من إستخدام وحدات مكتوبة من أجل NodeJS في المتصفح
Webpack : فهذا حكايته خاصه ، حيث يفور ألية لجمع الوحدات المكتوبة بـ NodeJS من أجل المتصفحات ، و معالجة الملفات التي لا تعمل في المتصفحات بشكل طبيعي مثل الملفات المكتوبة بـ coffee أو sass أو stylus ، كما يقوم يحوي إضافات لضغط الملفات ، و يمكن إستخدامه مع NodeJS نفسها لجمع ملفات المشروع في ملف واحد مضغوط .
وحدات مكتوبة من أجل NodeJS
لجمع الوحدات المكتوبة بـ NodeJS
في الحقيقة أنظمة الوحدات لجافاسكربت ليست أنظمة خاصة بـNodeJS كما يحدث الخلط دائمًا، نظام الوحدات CommonJS المستخدم في NodeJS و NPM(مدير حزم NodeJS لمن لا يعرف) مطوّر أصلًا من موزيلا في 2009، الأصح أن تقول نظام وحدات CommonJS، AMD ..
التعليقات