2013-02-28 3 views
5

Итак, я работаю над Mac Mini, используя WebStorm, чтобы суетиться с приложениями Meteor. Я нахожу, что WebStorm имеет тенденцию вяло и постоянно пытается индексировать вещи. У меня 4 гигабайта оперативной памяти, из которых 791M, похоже, каждый раз выделяется WebStorm. Мой диск составляет 500 ГБ, и я уверен, что всегда есть свободное пространство не менее 20% до 30%.Вялость с WebStorm и Метеор?

Итак, несколько вопросов ... это процесс расслоения Метеор, который заставляет WebStorm делать индексирование? Есть ли способ оптимизировать индексирование? Сделать его работать реже? Игнорировать каталог .meteor, возможно? Является ли 20% доступной ОЗУ соответствующей суммой для размещения в WebStorm для разработки Meteor? Есть ли какие-то другие вещи, которые люди могут рекомендовать для оптимизации WebStorm, так что это не так вяло?

Заранее благодарим за любые рекомендации!

+1

Вы [искали официальный сайт поддержки WebStorm] (http://devnet.jetbrains.com/search.jspa;jsessionid=550D37F46AF153C8C3490BD058EA94BE?q=indexing&resultTypes=DOCUMENT&resultTypes=MESSAGE&resultTypes=COMMENT&dateRange=all&communityID=9778&username=)? Не уверен, что SO является подходящим местом для запроса поддержки вашей IDE ... – Rahul

+1

См. Http://devnet.jetbrains.com/docs/DOC-1253. – CrazyCoder

+0

Я даже не знал, что сайт devnet.jetbrains.com существует! Это делает полный смысл, что он делает; просто так или иначе, это было не на моем радаре или не появилось в моих поисках. Спасибо, что указал мне в правильном направлении! – AbigailW

ответ

6

Как @Martin сказал - исключить каталоги, в которых Метеор хранит скомпилированные файлы: .meteor\local и .meteor\meteorite (при использовании метеорита).

Чтобы иметь предложения Метеора/... добавить источник Метеор как внешнюю библиотеку: /usr/lib/meteor/packages/. Я также использую PhpStorm и добавляю путь к пути включения PHP (неважно, что это не PHP-библиотека).

При добавлении его в качестве библиотеки JavaScript в настройках проекта структура каталогов будет потеряна, и вам придется повторять это при обновлении метеора.

+0

Отлично! Кажется, это трюк. И спасибо за то, что вложил меня в функцию предложений Meteor! Ждем этого. – AbigailW

+0

Просто отлично!Однако на моем Mac я обнаружил, что метеор/пакеты расположены в/usr/local/meteor/packages. Не знаю наверняка, но предположим, что это стандартное расположение Mac для Meteor ... – Martin

+0

WebStorm пока не поддерживает Meteor специально, поэтому он рассматривает приложения Meteor как приложения Node.js без какой-либо специальной обработки. Вы должны [голосовать за WebStorm, чтобы добавить поддержку Meteor] (http://youtrack.jetbrains.com/issue/WEB-6264)! –

2

Я использую PHPStoem для разработки моего метеорита, и у меня такая же проблема, как и вы. Я думаю, что двигатель в PHPStorm идентичен WebStorm ...

Я не уверен, что увеличение объема ОЗУ, доступного для IDE, на самом деле будет иметь какой-либо эффект. Проблема связана с тем, что IDE повторно индексирует дерево папок всякий раз, когда происходят изменения в любом файле (файлах) в дереве. Когда метеорит запущен и в файл внесены изменения, метеорит связывает все приложение в папку .meteor, почему дерево переиндексировано.

Я еще не пробовал, но я думаю, что на самом деле поможет добавить папку .meteor в список игнорирования, чтобы она не была переиндексирована каждый раз при изменении файла.

+0

Da'ha! Попробуйте «Настройки»> «Каталоги»> «Исключить», чтобы предотвратить индексирование каталога .meteor. Кажется, это трюк. http://devnet.jetbrains.com/message/5279592#5279592 – AbigailW

+0

WebStorm не поддерживает Meteor специально, поэтому он рассматривает приложения Meteor как приложения Node.js без какого-либо специального обращения, например, исключая определенные каталоги. Помогите исправить это путем [голосования для WebStorm для добавления поддержки Meteor] (http://youtrack.jetbrains.com/issue/WEB-6264)! –

Смежные вопросы