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



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

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

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

PS:我试着把所有的拷贝到我的全局目录(所有的包都是用——global标志集安装的),但是在依赖项中有很多依赖项,路径变得太长,Windows无法处理(是的,我知道,Windows)。这也不是一个合适的解决方案。

这听起来类似于Eclipse issue中的大型Node.js项目https://github.com/Nodeclipse/nodeclipse-1/issues/159

解决方案是禁用该项目的JSDT性质(参见Nodeclipse不识别生成器函数的答案)

参见http://www.nodeclipse.org/history

最新更新