Pergunta

  • eu gerei o andaime de um projeto Famo.us com o yeoman (yo famoso)
  • Eu configurei eu pequeno projeto de trabalho
  • Eu tentei lançá-lo com o comando 'Grunt Servir'

Tudo funciona, mas nenhuma imagem é carregada porque o conteúdo da pasta / imagens não é carregado

Como posso incluí-lo? obrigado

Foi útil?

Solução

Eu sou Myles o autor do famoso gerador. As imagens em '/ conteúdo / imagens /' devem ser carregadas como um caminho absoluto ou relativo ... embora acabei de atualizar o 'main.js' gerado para usar um caminho absoluto por ser explícito. < / p >.

Lembre-se que quando seu código famoso é executado, ele estará correndo dentro do index.html e, portanto, terá o mesmo "caminho relativo" para ativos incluídos. Além disso, desde que você está servindo através de um servidor de desenvolvimento, você é capaz de referenciar qualquer coisa com caminhos absolutos em relação ao diretório raiz do projeto.

Você não deve ter que tocar requireconfig para ser honesto. Ele é usado apenas para adicionar código de fornecedor instalado em 'lib' ao seu caminho dentro de exigir para que você possa fazer referência a módulos por nome em vez de caminho. 'Underscore' em vez de '../lib/underscore'. Isso se torna legal como você começa a ninhar pastas e não quer ter que gerenciar caminhos relativos. Isso também torna seu código muito mais portátil!

Uma barra lateral agradável, você deve instalar todo o código do fornecedor com 'BOWER INSTALL --Save $ lib_name'. Isso salvará a biblioteca / versão para o seu BOWER.JSON e injetará o caminho para o módulo em você RequiryConfig. Basicamente você pode usar qualquer coisa e apenas começar a exigir!

Outras dicas

yo famoso está funcionando bem!

Foi o meu erro tentar definir caminhos relativos dentro de requireConfig incluindo imagens: isso não está funcionando, mas eu não sei se é suposto!

Você tem que usar caminhos relativos para cada imagem e tudo ficará bem!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top