0
  • 我用 Yeoman (yo Famous) 生成了一个 famo.us 项目的脚手架
  • 我建立了我的小型工作项目
  • 我试图用“grunt serve”命令启动它

一切正常,但没有加载图像,因为未加载文件夹内容/图像

我怎样才能包括它?谢谢

4

2 回答 2

0

我是著名发电机的作者迈尔斯。'/content/images/' 中的图像应该能够作为绝对路径或相对路径加载......尽管为了明确起见,我刚刚更新了生成的 'main.js' 以使用绝对路径。

请记住,当您运行著名的代码时,它将在 index.html 内运行,因此包含的资产具有相同的“相对路径”。同样,由于您通过开发服务器提供服务,因此您可以使用相对于项目根目录的绝对路径引用任何内容。

老实说,您根本不必触摸 requireConfig 。它仅用于将安装在“lib”中的供应商代码添加到 require 中的路径,以便您可以按名称而不是路径引用模块。'下划线'而不是'../lib/underscore'。当您开始嵌套文件夹并且不想管理相对路径时,这变得很好。这也使您的代码更具可移植性!

一个不错的侧边栏,您应该使用“bower install --save $LIB_NAME”安装所有供应商代码。这会将库/版本保存到您的 bower.json 并将模块的路径注入您的 requireConfig。基本上你可以安装任何东西,然后开始需要!

于 2014-04-25T19:19:32.553 回答
0

你有名的工作得很好!

尝试在 requireConfig 中设置包括图像的相对路径是我的错误:这不起作用,但我不知道它是否应该这样做!

您必须为每个图像使用相对路径,一切都会好起来的!

于 2014-04-14T14:04:19.843 回答