【问题标题】:[WebStorm]: Change Debugging WebServer Project Root[WebStorm]:更改调试 WebServer 项目根目录
【发布时间】:2015-03-03 13:55:26
【问题描述】:

从最近开始,我一直在使用 JetBrains WebStorm,我非常喜欢它,但我确实遇到了一个问题,在这里和文档中搜索了数小时后,我决定提出自己的问题,因为我只是不找到它。

我确实有一个项目存储在我的本地计算机上的以下位置:C:\Projects\Github\OfficeUI.Beta

现在,我在 WebStorm 中打开了这个文件夹,它看起来像下面这样:

当我现在调试网站时,一切都在以下 Uri 下运行:http://localhost:63342/OfficeUI.Beta/

还有一个问题,因为它在这个目录中运行,在每个 CSS、JavaScript 和其他文件中,我需要放置以下内容:/OfficeUI.Beta/Resources/...,而我想使用:/Resources/...

这应该怎么做?我想我需要修改 WebStorm 配置以在根 http://localhost/ 下运行网站,但我找不到它。

非常感谢任何帮助。

【问题讨论】:

    标签: webstorm


    【解决方案1】:

    根据Help page,URL 必须是http://localhost:<built-in server port>/<project root>。但是有一个workaround

    编辑您的 /etc/hosts 文件:

    127.0.0.1 projectName
    

    并设置自定义端口:Settings -> Debugger -> JavaScript -> Built-in server port 8090。 在较新的版本中应该是:Settings -> Build, Execution, Deployment -> Debugger

    网址将是:http://projectName:8090

    另一种解决方法是使用PHP built-in server,可以在其中定义文档根目录。但这不提供 Javascript 调试。

    【讨论】:

    • 嗨,谢谢,但我在任何地方都找不到设置 -> 调试器 - JavaScript 部分。任何帮助表示赞赏。
    • 查看Build, Execution, Deployment > Debugger 或在搜索字段中直接输入port
    • 如果我调试应用程序,根 url 如下:localhost:8090/OfficeUI.Beta/index.html 所以在不应该的地方仍然有 OfficeUI.Beta。
    • 您是否根据我提供的解决方法编辑了您的主机文件?
    • 我做了,但运行它似乎保留了 OfficeUI.Beta 路径:s
    【解决方案2】:

    正如 Darek Kay 已经建议的那样,为了使用带有绝对 URL 的 WebStorm 内置服务器,我知道的唯一“解决方法”是编辑您的 /etc/hosts 文件(在 Mac/Linux 上)或 C:\ Windows\System32\drivers\etc\hosts 文件(在 Windows 上)。在您的情况下,您可以将行 127.0.0.1 localhost 更改为 127.0.0.1 OfficeUI.Beta。然后,您可以通过转到 Settings -> Debugger -> JavaScript -> Built-in server port 8090(在旧版本的 WebStorm 上)或转到 Settings -> Build, Execution, Deployment -> Debugger -> Built-in server port 8090(在较新版本的 WebStorm 上)为内置服务器设置自定义端口。完成此操作后,您应该可以访问 http://OfficeUI.Beta:8090,并且绝对 URL 应该可以使用。

    我会选择使用本地 Web 服务器设置(Apache、MAMP、WAMP 等)来托管您的 Web 项目,因为 WebStorm 的内置服务器非常基础,无法解决此用例。

    我通过访问 http://blog.jetbrains.com/webstorm/2013/03/built-in-server-in-webstorm-6/ 并查看 Vladimir Krivosheev 于 2013 年 7 月 2 日上午 6:52 发表的评论获得了此信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-07
      • 1970-01-01
      • 2013-08-07
      • 2013-12-27
      • 1970-01-01
      • 2015-04-18
      • 2016-11-01
      相关资源
      最近更新 更多