Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
某些项目中缺少PhpStorm Npm和Gulp工具窗口_Npm_Gulp_Phpstorm - Fatal编程技术网

某些项目中缺少PhpStorm Npm和Gulp工具窗口

某些项目中缺少PhpStorm Npm和Gulp工具窗口,npm,gulp,phpstorm,Npm,Gulp,Phpstorm,对于所有项目,我在项目的根目录中都有gulpfile.js(也有bower.json、package.json和node\u模块)。 在phpstormsettingsLanguages&FrameworksNode.js和NPM中,我可以看到所有(本地和全局)包 然而,在一些项目中,PhpStorm显示了npm和Gulp工具窗口。。。而在其他项目中则不然 还有谁遇到过这个问题? 有这些工具窗口的项目与没有这些工具窗口的项目之间唯一的(一致的)区别是:PhpStorm没有显示这些工具窗口的项目正

对于所有项目,我在项目的根目录中都有
gulpfile.js
(也有
bower.json
package.json
node\u模块
)。 在
phpstormsettings
Languages&Frameworks
Node.js和NPM
中,我可以看到所有(本地和全局)包

然而,在一些项目中,PhpStorm显示了
npm
Gulp
工具窗口。。。而在其他项目中则不然

还有谁遇到过这个问题? 有这些工具窗口的项目与没有这些工具窗口的项目之间唯一的(一致的区别是:PhpStorm没有显示这些工具窗口的项目正在使用版本控制(svn或git)。我不知道为什么会发生这种情况:|

解决了它

因此,当打开
gulpfile.js
时,我右键单击了文件名选项卡(也适用于项目选项卡中的文件),并看到在右键单击菜单中我有
“显示Gulp任务”
。单击该按钮,出现了
吞咽工具窗口
。。。同样适用于
npm
(右键单击
package.json
上的菜单)。之后,这两个工具窗口也出现在菜单中:
View->tool windows


在我使用版本控制的任何项目上,默认情况下它们都不存在,这仍然很奇怪。一定是个虫子。。。但至少这解决了我的问题。

当您的gulpfile.js不在项目/repo的根目录中时,似乎会发生这种情况。而且,这个技巧在WebStorm中也很有效,可能是所有JetBrains IDE。谢谢@Geo242我总是将我的gulpfile.js文件放在根项目文件夹中,该文件夹也是repo的根目录。但我只是想,还有什么其他因素可能会导致这个问题:在node_模块或bower_组件中可能有其他
gulpfile.js
文件(因此IDE不知道应该考虑哪一个文件,即使根目录中有一个gulpfile.js?)。。。不确定,我还没有测试过裸回购,以确保这是/不是case@Geo242顺便说一句,我刚刚看到,事实上我在问题中指定了“我在项目的根目录中有
gulpfile.js
”(这也是repo-总是,我在子文件夹中从来没有repo)。我不知道你为什么还说“gulpfile.js不在根中”:|事实并非如此。@croft先生,对不起,我的意思是说得不那么具体。我个人在这个问题上的经历发生在我的gulpfile不在根的时候。我知道你的是根。我只是指出了一个可能的原因。不管怎样,修复是一样的,所以,谢谢你@Geo242没问题,我只是想声明一下,以防有人很快认为这也只是通过阅读评论,而不是仔细阅读问题。我想我的问题一定是因为IDE可能被node_模块中的其他gulpfile抛出了,尽管这没有意义。。。但除了“这是一个bug”之外,我找不到任何“合乎逻辑”的解释: