2014-10-31 26 views
1

我正在使用webstorm流星dev。 我配置了一個meteor項目,並且可以運行我的應用程序 但是,進行更改不會觸發meteor服務器重啓或重建,就像運行普通服務器實例時一樣。webstorm - 流星不重啓 - 如何刪除--once選項?

望着正在運行的命令,他們已經插入--once進入命令行模式:

/usr/local/bin/meteor --once run --settings private/local.json 

我已經添加在配置對話框中--settings選項。 有沒有辦法去除?我想這將意味着webstorm的工作方式會有很多重新啓動,但這樣做很重要。備選方案 - 始終手動重新啓動整個服務器不可用。

http://blog.jetbrains.com/webstorm/2014/09/meteor-support-in-webstorm-9/

當WebStorm運行流星它使用了禁用流星的 自動重裝功能的-once。原因是目前 的工作方式與WebStorms自動保存選項不兼容。我們正在與Meteor團隊/社區合作 ,嘗試思考我們的 可以通過WebStorm提供此功能的方式。但是,它仍然在 的作品。

+0

WebStorm剛剛解決了問題後,我提交。請看我更新的答案。 – 2014-11-13 23:05:16

回答

1

WebStorm的自動保存功能是hundreds of peoplecomplained了。

WebStorm應該運行meteor而不使用--once參數,這將使您可以在您認爲現在是時候這樣做時進行保存。爲此,請禁用外觀&行爲 - >系統設置 - >在禁用幀時保存文件,如果...自動保存文件,併爲文件 - >保存或文件 - >全部保存指定鍵盤快捷方式。

UPDATE

有趣的是這有-1票,當JetBrains公司已經認識到這個問題,fixed the issue in WebStorm

+0

我看到如何添加「保存」鍵命令,但我不知道我可以禁用--once,所以我想我會忘記在webstorm中運行meteor。 – dcsan 2014-11-01 00:48:09

+0

@dcsan:該死的JetBrains,因爲對這個愚蠢的自動保存功能如此固執。我提出了一個[反對它的問題;請投票](https://youtrack.jetbrains.com/issue/WEB-14045)。 – 2014-11-02 03:30:58

+0

如果您可以輕鬆禁用它,自動保存的問題是什麼?我非常喜歡webstorm將保存所有文檔的方式。當您保存單個文檔時,流星緩慢重啓的方式會讓您在擁有多個文件時感到非常痛苦。 – dcsan 2014-11-02 04:34:44

0

我找不到方法將其刪除,但我能夠創建一個Bash腳本來運行我的服務器命令,而不是在控制檯中執行它。我正在使用PhpStorm我相信它應該是一樣的。

  1. 您需要做的第一件事就是創建一個簡單的bash腳本,它基本上就是您在控制檯中運行的代碼。下面是我的代碼:
#!/usr/bin/env bash 
meteor --settings settings.json 
  1. 一旦文件被創建,去Run->Edit Configurations
  2. Defaults下選擇Bash並單擊模式左上角的加號。
  3. 命名您的腳本。 Name:
  4. 引用您的腳本。Script:

enter image description here

Run菜單
  • 選擇Run '[Script Name]'
  • enter image description here

    希望這是有益的,可以幫助一些人。