因此,我在一家拥有UI / UX角色的公司工作,他们让我用HTML和CSS编写网页。然后,我完成的工作由开发团队负责,他们将其集成到使用Angular构建的系统中。我计划明年学习Angular的基础知识,以便为您提供更好的帮助。
然后,在我的HTML或CSS中,我将使用这种URL引用图像:
../assets/img/image-file-name.png
主要开发人员问我是否可以这样做:
/assets/img/image-file-name.png
很明显,有了该URL,HTML或CSS就会一直指向笔记本电脑上的C驱动器以获取图像,而不是相对于该文件夹。我知道我可以使用RewriteEngine和RewriteBase制作.htaccess文件在Web服务器上工作,但显然不能在本地计算机上使用(除非我弄错了)。
当然,我可以根据需要创建URL,然后在推送到存储库之前对其进行更改,但是我想更智能地工作。关于如何在本地进行修复的任何建议,以便基本上可以使Windows文件文件夹设置像在服务器上一样工作,或者采用某种路径或技巧使URL以领先开发人员期望的方式正常工作?
答案 0 :(得分:0)
我建议您尝试Windows硬符号链接或Junction。
步骤:
1. Open cmd as administrator.
2. mklink /J C:\<project-Root-directory-Name> <Full path to project root directory>
引用:
https://docs.microsoft.com/en-us/windows/win32/fileio/hard-links-and-junctions
https://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html
希望这会有所帮助。