【问题标题】:WebStorm "Run 'index.html'" not working on remote projectWebStorm“运行'index.html'”不适用于远程项目
【发布时间】:2021-04-27 09:13:39
【问题描述】:

我在 WebStorm 中经常使用 Run 'index.html'。它允许我在本地计算机上的迷你网络服务器上运行我的应用程序。

但是,我有一个连接到 FTP 主机(我的网络文件的最终目的地)的项目。

当我在我的项目设置中有此连接并运行“index.html”时,浏览器会在wwww.example.com/index.html 打开,而不是http://localhost:1234/index.html

如何让 WebStorm 在本地运行?每次我想在本地测试某些东西时,我是否必须删除所有的 FTP 连接设置?

【问题讨论】:

  • 当您使用Open in browser 和类似操作时——iDE 使用来自当前部署条目(标记为默认)的 URL 来构建完整的 URL。如果您没有定义部署条目,则使用内置 Web 服务器。
  • 所以 .. 解决方案是:1)创建 In Place 类型的新部署条目(因此不会在任何地方复制文件),2)配置它(URL 等)3)将其标记为默认对于这个项目。现在,当您需要使用 wwww.example.com/ 类型的 URL 时,您可以将另一个部署条目标记为默认值。由于此 FTP 条目不再是 Default .. 而不是 Upload to XXX 您将使用 Upload to... 它将显示可用服务器的列表(是的,1 额外的时刻/按键)
  • 替代(当然更好)的解决方案是使用实际的运行/调试配置 (Run | Edit Configurations...),您可以在其中硬编码实际的 URL,以便无论您当前的部署设置如何都将使用它。创建后,此类条目可通过主工具栏上的下拉框(运行/调试按钮旁边)

标签: webstorm


【解决方案1】:

正如@LazyOne 提到的,当您在部署首选项中配置了默认网络服务器时,它用于预览而不是内置服务器;最好的解决方案是使用带有内置服务器 URL 的运行配置来运行您的应用程序。但是,由于从右键菜单创建的运行配置总是预先配置了默认的服务器 URL,您需要在运行/编辑配置对话框中编辑创建的配置。 顺便说一句,有一个功能请求可以选择使用内置网络服务器在浏览器中预览文件,而不管部署设置如何,WEB-18958。请投票以通知任何进展

【讨论】:

    猜你喜欢
    • 2017-12-30
    • 1970-01-01
    • 2021-08-17
    • 1970-01-01
    • 2016-05-16
    • 2021-08-15
    • 1970-01-01
    • 2016-12-28
    • 1970-01-01
    相关资源
    最近更新 更多