famo.us علة على تتطلب العلبة الخفيفة
-
21-12-2019 - |
سؤال
لدي مشكلة مع famo.us عندما جعل بسيطة تتطلب العلبة الخفيفة.
var StateModifier = require('famous/modifiers/StateModifier');
var Lightbox = require('famous/views/LightBox');
var SlideView = require('views/SlideView');
لا أعرف لماذا ولكن وحدة التحكم تعيد هذه الرسالة:
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8888/slideshow/start/src/famous/views/LightBox.js
سؤالي هو:لماذا famo.us ابحث في الدليل المحلي بدلا من البحث عبر الإنترنت?
شكرا, أندريا.
المحلول
ريكيرجس لا يبحث على الانترنت عن الملفات.انها مجرد العثور على ملفات جافا سكريبت انها أشارت إلى في requireConfig
.
ريكيرجس يفترض تلقائيا أن كل ملف هو ملف جس ، وبالتالي فإن .js
يتم ترك الامتدادات من المسارات عند الاتصال require()
في هذه الحالة ، كل ما لديك هو خطأ مطبعي.يجب أن يكون العلبة الخفيفة العلبة الخفيفة-وذلك بدلا من البحث عن LightBox.js
يجب أن تبحث عن Lightbox.js
أي:
var Lightbox = require(`famous/views/Lightbox`);
لا تنتمي إلى StackOverflow