目前我在反应应用程序的客户端文件夹中导入文件的方式是使用我认为使用 Webpack 的 import 语句。例如
import cat_png from '../../game_book/images/cat.png';
由于 Webpack 配置,这有其局限性.....
我想知道是否有不同的方式来访问 React 项目中的文件......
我对当前导入方式的问题是,如果我导入 png 它确实给了我一个静态链接,例如
localhost:8000/static/media/cat.png
但是当我从'../../game_book/images/animals.json'导入一个json文件时导入animals_json;我不明白
localhost:8000/static/media/animals.json
但是json的实际内容例如
{frames:....}
我需要的是一种一致的方式来访问我的反应应用程序的客户端文件夹中的文件夹内的资产......因此,如果我有一个 json 文件,我希望能够通过 ./myassets/animals.json 或如果它访问图像 ./myassets/myimage.png 等。就像我使用没有 React 的普通 html 文件时一样......我可以通过 ./foldername 访问与 html 文件位于同一文件夹内的文件夹,然后如果文件夹名中有一个 myimage.png 然后我可以通过 ./foldername/myimage.png 访问它
我有什么选择?我可以使用 React-router 创建自己的静态媒体链接吗?