2015-11-06 43 views
4

對於項目根目錄中的所有項目gulpfile.js(還有bower.json,package.jsonnode_modules)。 在PhpStorm Settings>Languages & Frameworks>Node.js and NPM我可以看到所有(本地和全局)軟件包。PhpStorm Npm和Gulp工具窗口在某些項目中缺失

但是,在一些項目中,PhpStorm顯示npmGulp工具窗口......而在其他項目中,它沒有。

其他人碰到這個問題? 唯一的(一致差異有這些工具窗口的項目和不就是的那些之間:針對PhpStorm不顯示這些工具窗口正在使用的版本(或SVN或GIT)的項目。我不知道爲什麼會發生這種情況:|

回答

26

解決它......

因此,雖然具有gulpfile.js開,我的文件名選項卡上右鍵單擊(工作還就項目選項卡中的文件),並看到,在右鍵菜單我有"Show Gulp Tasks"。點擊那個和Gulp Tool Window出現...相同npm(右鍵菜單package.json)。之後,這兩個工具窗口也出現在菜單中:View -> Tool Windows

在我使用版本控制的任何項目中,它們還沒有默認存在,這仍然很奇怪。它一定是一個錯誤......但至少這解決了我的問題。

+1

這似乎發生在您的gulpfile.js不在項目/回購的根目錄中。而且,這個技巧也適用於WebStorm,也可能是所有的JetBrains IDE。謝謝! – Geo242

+0

@ Geo242我總是在root項目文件夾中有我的gulpfile.js文件,它也是repo的根目錄。但我只是想,還有什麼可能導致這個問題:在node_modules或bower_components中可能有其他'gulpfile.js'文件(所以IDE不知道要考慮哪一個,即使有一個gulpfile.js在根?)...不知道,我沒有測試過一個裸回購,以確保這是/不是這種情況 – MrCroft

+0

@ Geo242順便說一下,我剛纔看到,事實上,我已經指出在問題「我在項目的根目錄下有'gulpfile.js'」(這也是回購 - 總是,我從來沒有在子文件夾中有回購)。我不知道你爲什麼仍然說「gulpfile.js不在根目錄下」:|事實並非如此。 – MrCroft