2016-04-20 64 views
0

我使用在WebStorm中運行'index.html'很多。它允許我在本地計算機上的迷你網絡服務器上運行我的應用程序。WebStorm「Run'index.html'」不適用於遠程項目

但是,我有一個連接到FTP主機(我的Web文件的最終目的地)的項目。

當我在我的項目設置中有此連接並運行'index.html'時,瀏覽器打開:wwww.example.com/index.html,而不是http://localhost:1234/index.html

如何讓WebStorm在本地運行?每次我想在本地測試某些東西時,是否必須刪除所有的FTP連接設置?

+0

當您使用「在瀏覽器中打開」和類似動作時,iDE使用當前部署條目(標記爲默認)的URL來構建完整的URL。如果您沒有定義任何部署條目,則使用內置的Web服務器。 – LazyOne

+0

所以..解決方案將是:1)創建「就地」類型的新部署條目(因此沒有任何文件被複制到任何地方),2)配置它(URL等)3)將其標記爲此項目的默認值。現在,當您需要使用「wwww.example.com /」種類的URL時,可以將另一個部署條目標記爲默認值。由於此FTP條目不再是默認的,而不是「上傳到XXX」,您可以使用「上傳到...」,它將向您顯示可用服務器的列表(yeap,1個額外時刻/按鍵) – LazyOne

+0

替代(和肯定更好)解決方案將使用實際的運行/調試配置('運行|編輯配置...'),您可以在其中硬編碼實際的URL,以便不管當前的部署設置如何使用它。一旦創建,這些條目可通過主工具欄上的下拉框(Run/Debug按鈕旁邊) – LazyOne

回答

0

就像@LazyOne提到的那樣,當您在部署偏好設置中配置默認​​Web服務器時,它將用於預覽而不是內置服務器;最好的解決方案是使用運行配置和內置服務器URL來運行應用程序。但是,由於從右鍵單擊菜單創建的運行配置始終具有預先配置的默認服務器URL,因此您需要在運行/編輯配置對話框中編輯已創建的配置。 順便說一句,有一項功能請求可以選擇使用內置的web服務器來預覽瀏覽器中的文件,無論部署設置如何,WEB-18958。請投票支持任何進度