gpt4 book ai didi

Webstorm 如何设置应用程序的上下文根?

转载 作者:行者123 更新时间:2023-12-02 18:37:14 25 4
gpt4 key购买 nike

我花了很长时间才解决这个问题(我认为这是一个基本问题,我只是在寻找错误的术语)。我有一个纯 html 网站,我试图在本地调试它,当我在浏览器中打开它或调试它时,我得到这个 url:

http://localhost:63342/DeleteMe/root/index.html

如果我将资源根设置为 root 文件夹,我最终会得到:

http://localhost:63342/DeleteMe/index.html

问题是我使用“绝对”路径资源,例如 /js/utility.js 因为上下文会根据拉入的 AJAX 内容(Hijax 式应用程序)而变化。

我想看到的是->

http://localhost:63342/index.html

http://localhost:63342/js/utility.js

对于这样的项目:

[DeleteMe] <--project root
- root
- js
utility.js
- index.html

我对在 IDE 内部直接处理此问题的解决方案感兴趣。我已经拥有大量用于 Web 开发的工具,目前正在评估 JetBrains,这些小细节对我来说很重要。我可以轻松设置 IIS 或 Apache 来预览网站,我正在寻找单个 IDE 中的完整解决方案。

(仅供引用,该项目是使用 Eclipse 开发的)

最佳答案

为什么不使用部署的测试版本来运行应用程序?当我开始使用 Webstorm 时,我遇到了这些问题。然后我发现 Webstorm 可以在任何运行源代码的地方调试它。

所以,我已经设置了我的 appache,具有我想要的任何根目录,并且我将源代码(使用符号链接(symbolic link))指向项目中的真实源代码。

然后,我为每个要使用的服务器创建一个配置,如下所示:

enter image description here

我还使用这种方法与主机一起拥有多个不同的调试环境(例如,针对不同的用户)。这是我的 Windows 主机文件的一部分(在 C:\Windows\System32\drivers\etc 中):

...
127.0.0.1 crewhu-admin
127.0.0.1 crewhu-company
127.0.0.1 crewhu-manager
127.0.0.1 crewhu-employee
...

JavaScript 的调试过程对于所有环境都很有魅力。

希望这有帮助...

关于Webstorm 如何设置应用程序的上下文根?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20860889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com