Remix.run 静态资产 return 404

Remix.run static asset return 404

我在尝试显示带有 remix.run 的图像时碰壁了。

资产预加载的文档显示如下:

当我这样做时,我得到了 /icons/clipboard.svg 的 404。我是否需要添加路由才能使静态资产正确路由?

另一个例子是笑话教程。我在 app 下添加了一个 assets 文件夹,里面有一个文件 heart.svg。从我的 jokes.jsx,我添加 <img src="/assets/heart.svg"/> 404,以及 "~/assets/heart.svg""../assets/heart.svg"

我在想有什么东西在我的脸上闪闪发光,我在这里失踪了,一条额外的路线,构建参数,一些东西......

想通了。必须将资产文件夹放在 public 文件夹中才能被击中。将它从应用程序文件夹移到 public 解决了我的问题。