Windows Grunt 服务器中的符号链接
Windows Symlinks in Grunt Server
看来我遇到了一个很奇怪的问题。我有一个带有巨大媒体池的 JS 单页应用程序。媒体资产的更新周期非常短。比代码库短得多。所以它有自己的存储库。
我必须在 Windows OS 上开发应用程序并且没有 VM 解决方案选项。我创建了一个指向媒体文件的符号链接,但是当我启动 GRUNT 服务器任务时,他找不到媒体文件。我认为这是一个 Windows 问题。当我使用文件协议打开 index.html 文件时,我遇到了完全相同的问题。我不知道为什么 Windows 不能只跟随符号链接。无论我做什么,我都会收到 404。有没有人遇到过这样的问题,也许有解决办法。
该项目也是在一个团队中开发的,所以我不想将某种 URL 重写到服务器配置中,因为它可能与其他开发人员的系统不匹配(但他们Windows).
感谢您的帮助:)
"mistake" 是通过右键单击在 Windows UI 中创建一个符号链接的简单方法。
通过使用 mklink 命令,我能够创建一个与服务器完美配合的符号链接
mklink /j <name> <target>
感谢 cartan 的帮助:D
看来我遇到了一个很奇怪的问题。我有一个带有巨大媒体池的 JS 单页应用程序。媒体资产的更新周期非常短。比代码库短得多。所以它有自己的存储库。
我必须在 Windows OS 上开发应用程序并且没有 VM 解决方案选项。我创建了一个指向媒体文件的符号链接,但是当我启动 GRUNT 服务器任务时,他找不到媒体文件。我认为这是一个 Windows 问题。当我使用文件协议打开 index.html 文件时,我遇到了完全相同的问题。我不知道为什么 Windows 不能只跟随符号链接。无论我做什么,我都会收到 404。有没有人遇到过这样的问题,也许有解决办法。
该项目也是在一个团队中开发的,所以我不想将某种 URL 重写到服务器配置中,因为它可能与其他开发人员的系统不匹配(但他们Windows).
感谢您的帮助:)
"mistake" 是通过右键单击在 Windows UI 中创建一个符号链接的简单方法。
通过使用 mklink 命令,我能够创建一个与服务器完美配合的符号链接
mklink /j <name> <target>
感谢 cartan 的帮助:D