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

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (102)

我有一个纯粹的HTML网站,试图本地调试,当我在浏览器中打开它或调试它时,我得到这个网址:

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

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

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

问题是我使用absolutely分配资源,例如/js/utility.js因为上下文基于AJAX内容被拉入(Hijax-ish应用程序)而变化。

我想看到的是 - >

http://localhost:63342/index.html

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

对于像这样的项目:

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

对在IDE内部直接处理这个问题的解决方案感兴趣。

提问于
用户回答回答于

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

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

我还将这种方法与主机一起使用,以便拥有多个不同的调试环境(例如,针对不同的用户)。这是我的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的调试过程就像所有环境一样

扫码关注云+社区

领取腾讯云代金券