[WebStorm]:更改调试WebServer项目根目录

Com*_*ity 9 webstorm

从最近,我一直在使用JetBrains WebStorm,我非常喜欢它,但我确实有一个问题,经过几个小时的搜索和文档,我决定打开我自己的问题,因为我只是找不到它.

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

现在,我在WebStorm中打开了这个文件夹,使其看起来如下所示:

在此输入图像描述

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

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

该怎么做?我想我需要修改WebStorm配置以在root下运行网站,http://localhost/但我无法找到它.

任何帮助都非常感谢.

Dar*_*Kay 6

根据帮助页面,URL必须是http://localhost:<built-in server port>/<project root>.但是有一个解决方法:

编辑/ etc/hosts文件:

127.0.0.1 projectName
Run Code Online (Sandbox Code Playgroud)

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

该URL将是: http://projectName:8090

另一种解决方法是使用PHP内置服务器,在那里可以定义文档根目录.但这不提供Javascript调试.

  • 如果我调试应用程序,根 url 如下所示: http://localhost:8090/OfficeUI.Beta/index.html 所以在它不应该存在的地方仍然有 OfficeUI.Beta。 (2认同)