reactjs - Sass 从服务器根目录或您的公共获取文件 url 路径 | 区 | 建造
问题描述
我正在开发一个 react 项目,最近开始使用 sass 而不是 css,在 css 中,您可以简单地使用"/images/icon.png"
作为 url 上的路径来指向服务器上的图像,这将从您的托管根文件夹或构建文件夹中获取文件.
但在 sass 中它正在显示file not found
。每当我尝试指向public
文件夹中的实际路径时,它都会显示错误You attempted to import ../../public/images/icon.png which falls outside of the project src/ directory
。
换句话说,这不起作用(试图从服务器获取文件)
background-image: url("./Images/icon.jpg");
也不是这个(试图从磁盘上的项目路径获取文件)
background-image: URL("../../../build/Images/icon.jpg");
但是该文件实际上存在于我的服务器上,localhost:3000/Images/icon.jpg
实际上是下载图像。
那么我怎样才能让它简单地指向一个使用 url 路径的文件,该路径使用服务器作为路径的根,比如google.com/images/icon.png
解决方案
推荐阅读
- android - Flutter中如何使用文本字段数据并通过api调用计算?
- sql - 将父级与多个子级连接后合并重复的 SQLite 列
- regex - 除了您指定的内容之外,最简单的 REGEX 捕获所有内容的方法是什么?
- amazon-web-services - 带有 AWS S3 存储桶的 Mulesoft S3 连接器
- keras - tf.keras.datasets.imdb.load_data 的问题
- python - 如何在使用openCV python播放时移动视频窗口
- ubuntu - 为什么在 vagrant box ubuntu/bionic64 上安装 nodejs 时“哈希和不匹配”
- google-calendar-api - 日历 API 活动参与者响应状态始终更改为“需要操作”
- python - 平均函数的逻辑差异
- c# - C#如何将没有UDT的DataTable参数传递给SQL Server