首页 > 解决方案 > 如何将我的工作文件夹设置为项目中的根文件夹(Windows 10)

问题描述

所以我在一家担任 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 以主要开发人员希望的方式正常工作?

标签: htmlwindowsfrontend

解决方案


我建议你试试 windows 硬符号链接或 Junction。

脚步 :

    1. Open cmd as administrator.

    2. mklink /J C:\<project-Root-directory-Name> <Full path to project root directory>

参考:

  1. https://docs.microsoft.com/en-us/windows/win32/fileio/hard-links-and-junctions

  2. https://www.sevenforums.com/tutorials/278262-mklink-create-use-links-windows.html

希望这可以帮助。


推荐阅读