如何在工作区构建期间处理冻结我的IDE的本地程序包

时间:2015-07-27 00:17:30

标签: eclipse node.js npm gulp zend-studio

我有一个关于本地包和gulp使用它们的问题。问题是,我的IDE工作目录中有一个packages.json,它有很多依赖项,也有依赖项。现在这不是什么大问题,但是当我通过npm安装它们时,我得到了目录node_modules。

问题是我必须经常构建,但由于模块安装在我的本地目录中,我的IDE开始扫描它们并构建工作区。每次都可能由于复杂的依赖性而挂起。显然我需要本地包,因为gulpfile需要('')s。

我想知道是否有其他人偶然发现了这个问题以及他们的策略是排除他们工作区的依赖关系。 Eclipse(或者我使用的Zend Studio,派生自它)似乎没有自己的排除。

PS:我尝试将all复制到我的全局目录(其中所有软件包都安装了--global标志集),但依赖项中存在许多依赖项,因此路径变得太长,Windows无法处理(是的,我知道,视窗)。这也不是一个合适的解决方案。

1 个答案:

答案 0 :(得分:0)

这听起来类似于Eclipse问题https://github.com/Nodeclipse/nodeclipse-1/issues/159

中的大型Node.js项目

解决方案是禁用该项目的JSDT性质(参见Nodeclipse not recognizing generator functions answer)

请参阅http://www.nodeclipse.org/history