كيفية نقل ملف js ديناميكيًا إلى مجلد pub/static في Magento2

magento.stackexchange https://magento.stackexchange.com//questions/90144

  •  13-12-2019
  •  | 
  •  

سؤال

لقد قمت بإنشاء وحدة مخصصة مع مجلد requirejs-config.js و js عندما يتم إنشاء تحميل الصفحة requistjs-config بشكل ديناميكي في pub/static/_requirejs المجلد، ولكن لم يتم إنشاء JS المخصص الخاص بي تلقائيًا، ولست بحاجة إلى نسخ اللصق يدويًا في نظامي المحلي

هل لدى magento2 أي أمر للبناء pub/static JS أو يدويًا نحتاج إلى الانتقال إليها pub\static\frontend\Magento\luma\en_US\MYNAME_MYMODULE\js

حاولت أدناه الأمر ولكن لا يعمل

bin\magento setup:static-content:deploy
هل كانت مفيدة؟

المحلول

أولاً، يرجى التأكد من تثبيت الوحدة بشكل صحيح.

إذا كنت تعمل في وضع المطور، فسيتم إنشاء الملفات حسب الطلب، لذلك لا حاجة إلى أي أمر.bin/magento setup:static-content:deploy تحتاج فقط إلى وضع الإنتاج، حيث تفترض أن نظام الملفات للقراءة فقط (انظر: مستندات).للتعرف على الوضع الذي تستخدمه، يمكنك تشغيل الأمر bin/magento deploy:mode:show

انظر المزيد من التفاصيل في الوثائق الرسمية

نصائح أخرى

magento 2 نسخ موارد المتصفح (JavaScript، CSS) إلى المجلد PUB / STAT تلقائيا دون أي أوامر وحدة التحكم.
إذا لم يتم نسخ ملفاتك، فأنت فعلت شيئا خاطئا.ربما، قمت بوضع الملفات في موقع خاطئ.استخدم الوحدة النمطية الأساسية كمثال وفعل نفس الشيء بعناية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى magento.stackexchange
scroll top