سؤال

لدي مشكلة مع 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`);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top