【问题标题】:Sluggishness with WebStorm and Meteor?WebStorm 和 Meteor 的迟缓?
【发布时间】:2013-02-28 22:52:54
【问题描述】:

所以,我正在开发 Mac Mini,使用 WebStorm 来处理 Meteor 应用程序。我发现 WebStorm 往往变得迟缓,并且不断尝试索引事物。我有 4 gigs 的 RAM,其中 791M 似乎随时分配给 WebStorm。我的磁盘驱动器是 500GB,我确保始终有至少 20% 到 30% 的可用空间。

那么,有几个问题……是 Meteor 的捆绑过程导致 WebStorm 进行索引吗?有没有办法优化索引?使其运行频率降低?也许忽略 .meteor 目录? 20% 的可用 RAM 是否适合分配给 WebStorm 用于 Meteor 开发?人们可以推荐其他任何东西来优化 WebStorm,使其不至于如此缓慢吗?

提前感谢您的任何建议!

【问题讨论】:

  • 你有searched the official Webstorm support site吗?不确定 SO 是否适合为您的 IDE 寻求支持...
  • 我什至不知道 devnet.jetbrains.com 网站的存在!这样做是完全有道理的。只是,不知何故,它不在我的雷达上,也没有出现在我的搜索中。感谢您为我指明正确的方向!!!
  • 而且.... 呃,首选项中的“目录”选项卡是您排除目录的地方。出于某种原因,我认为该选项卡用于定义库位置和包含,而不是排除。完全没有按照这些思路思考。但感谢 devnet.jetbrains.com,找到了我需要的信息! :D

标签: meteor webstorm


【解决方案1】:

正如@Martin 所说 - 排除 Meteor 存储编译文件的目录:.meteor\local.meteor\meteorite(使用陨石时)。

要获得 Meteor 建议 / ...将 Meteor 源添加为外部库:/usr/lib/meteor/packages/。我也在使用 PhpStorm 并将路径添加到 PHP 包含路径(没关系它不是 PHP 库)。

在项目设置中将其添加为 JavaScript 库时,目录结构会丢失,升级流星时必须重复此操作。

【讨论】:

  • 完美!这似乎成功了。感谢您让我了解 Meteor 建议功能!期待尝试一下。
  • 完美!但是,在我的 Mac 上,我发现 meteor/packages 位于 /usr/local/meteor/packages。不确定,但猜测这是 Meteor 的标准 Mac 位置...
  • WebStorm 还没有专门支持 Meteor,因此它将 Meteor 应用程序视为 Node.js 应用程序,没有任何特殊处理。你应该vote for WebStorm to add Meteor support
【解决方案2】:

我正在使用 PHPStoem 进行流星开发,我遇到了和你一样的问题。我猜 PHPStorm 中的引擎与 WebStorm 相同...

我不确定增加 IDE 可用的 RAM 量是否真的会产生任何影响。该问题与每当对树中的任何文件进行更改时,IDE 都会重新索引文件夹树。 当 meteor 运行并对文件进行更改时,meteor 会将整个应用程序捆绑到 .meteor 文件夹中,从而重新索引树。

我还没有尝试过,但我想真正有帮助的是将 .meteor-folder 添加到忽略列表中,这样每次文件更改时它都不会被重新索引。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-03-25
  • 1970-01-01
  • 2016-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-05
  • 1970-01-01
相关资源
最近更新 更多