我们如何从 angular4 项目中删除图像的相对路径?

安库沙阿

当我在开发环境中工作时,我正在处理 Angular 4 项目,相对路径工作正常,但是当我们将项目部署在测试机器上时,它找不到图像路径,因为在部署服务器中我们有一个额外的目录。

例如我们的 localhost url 如下所示

http://localhost:10000/login

对于测试环境 url 如下所示

http://servername:10000/projectname/login

如果我们通过 CSS 使用图像,两个 url 都可以正常工作并指向登录页面,它的工作原理见下文。

icon-design {
    background-image: url('@{images}/indicator.svg');
}

现在我有一个实际问题,我有一些绘图组件在内部使用 SVG 并通过 URL 接受图像,如果我们将图像 url 作为相对路径,它适用于 localhost,如下所示

"../../../assets/img/1.png"

但是相同的相对路径不适用于测试环境,因为测试服务器 url 有点不同,请参见上面的 URL?

任何人都可以让我知道我们如何解决这个问题?

J_H

而不是“/assets/img”,使用“./assets/img”来获取相对URL。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我的项目中正确的相对路径是什么?

如何在Play框架项目中使用相对路径访问资源文件?

如何在 Google App Engine 项目中引用 YAML 文件的相对路径?

如何从Java项目中的相对路径读取文件?java.io.File找不到指定的路径

如何获取.net core项目中项目文件夹中存在的文件的相对路径

图像相对路径不适用于 Angular

Android Studio:如何使用相对路径添加项目?

如何在gradle 2.2+中的根项目中指定checkstyle config的相对路径

我如何将项目 angular4 集成到另一个项目 angular4

我们如何在 angular 5 项目中使用像 jquery.tabulator 这样的 jquery 插件

我如何获得相对路径?

我们如何从QPushButton删除图标?

如何从angular4的表单中删除formGroup?

如何避免在Angular 2中使用相对路径较长的导入?

如何在Angular Library中使用文件的相对路径?

Angular 7,SVG和SASS如何设置相对路径

如何在 gradle 6.5.1 中获取我的项目的相对路径 apk

如何确定我的javaFX应用程序正在从相对路径加载图像?

FileSystemResource:如何设置相对路径

PHP如何相对路径

如何定义文件的相对路径?

如何定义相对路径?

仅如何加入相对路径?

如何使用Rstudio相对路径

如何使“查找”返回相对路径?

如何git添加相对路径

Python如何管理相对路径

如何让IIS尊重相对路径?

如何在 Angular 中从我们自己的组件中添加或删除外部库组件的 CSS 类