javascript - 公共(public)文件夹在 Meteor 中不起作用

标签 javascript meteor

我正在尝试向我的 meteor 应用程序提供图像,因此我将图像放入公共(public)文件夹中,但该图像没有出现在应用程序中(它仅显示损坏的图像)。但是当我将图像放入根文件夹时,它工作得很好。

在与此类问题相关的其他问题中,我应该查看 app_root/.meteor/build/static/内部,但在我的应用程序中,构建文件夹内没有任何静态文件夹

可能是什么问题?

最佳答案

建议您使用./public用于提供静态 Assets 的目录。

给定以下目录结构:

- server
- client
- public
  - css
    - bootstrap.css
  - images
  - js

您可以通过从链接文档中删除“public”来提供静态资源。

<link href='/css/bootstrap.css'>

Files in /public are served to the client as-is. Use this to store assets such as images. For example, if you have an image located at /public/background.png, you can include it in your HTML with or in your CSS with background-image: url(/background.png). Note that /public is not part of the image URL.

Official Meteor Docs - File Structure

关于javascript - 公共(public)文件夹在 Meteor 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923506/

相关文章:

javascript - 使用@keyframes 以不透明度淡出时,如何使用事件重复动画?

javascript - Jasmine:为 Rails 定义单独的源文件集?

javascript - 如何使 1 + 1 = 2 而不是 1 + 1 = 11

ssl - Windows 7 上的 MeteorJS : error: self signed certificate in certificate chain

javascript - 如何使用 React 从客户端的 Meteor 集合中检索数据?

javascript - 显示固定标题的背景

meteor - 如何正确使用 Meteor.connect() 连接另一个 Meteor 服务器

mongodb - Meteor:如何使用 _id 字段将一个集合中的字段填充到另一个集合中?

meteor - 如何在渲染时从 react 数据源正确设置复选框选中属性

javascript - 我有一颗 meteor ,一颗随机掉落的 meteor ,我想制造更多 meteor