当我对 LightBox 提出简单要求时,我遇到了 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 在本地目录搜索而不是在线搜索?

谢谢,安德里亚。

有帮助吗?

解决方案

RequireJS 不会在线搜索文件。它只是查找它所指向的 javascript 文件 requireConfig.

RequireJS 自动假设每个文件都是 JS 文件,因此 .js 当您拨打电话时,分机号会从路径中排除 require()

在这种情况下,你所拥有的只是一个拼写错误。LightBox 应该是 Lightbox - 所以而不是寻找 LightBox.js 你应该寻找 Lightbox.js

IE:

var Lightbox = require(`famous/views/Lightbox`);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top