Помощник IDE PhantomJS/CasperJS
Есть ли какой-либо способ получить поддержку IDE для функций CasperJS? В настоящее время я использую PhpStorm, но также пробовал в netbeans, он не будет знать, какие функции определены. Это довольно раздражает, что я получаю Unresolved variable / undefined function
предупреждения IDE для всех функций.
4 answers
Я попытался скопировать файлы \casperjs\modules\*.js
в проект, большинство функций были "определены".
PhpStorm: Загрузите casperjs.zip от casperjs.org , он будет содержать папку modules
, скопируйте каждый файл .js в свой проект. (Я поместил их в папку IDE_HELPER)
Вспомогательный javascript-файл IDE все равно был бы намного лучше, но он работает.
Альтернативно: Вы также можете прикрепить эти файлы в качестве внешних библиотек, чтобы это не беспокоило вас при просмотре ваших собственных файлы.
Это должно работать и в других IDE.
Отказ от ответственности: Я говорю о продуктах JetBrains.
Я сам столкнулся с этой проблемой, и самый простой способ ее решить - нажать на значок внизу справа ( Наконец-то я понимаю, для чего это нужно!).
Он покажет вам текущие библиотеки, связанные с открытым файлом в вашей интегрированной среде разработки. Единственное, что вам нужно сделать, это нажать "Библиотеки в области " и добавить свою библиотеку, нажав "Загрузить"
Я знаю, что это старый пост, но после того, как я тоже не нашел помощника IDE, мне удалось написать сценарий, который создает его, соскабливая содержимое с официальных документов. Вы можете узнать больше о помощнике IDE на моем веб-сайте:
Http://christophersax.com/2016/casperjs-ide-helper/
(Конечно, это бесплатно)
Надеюсь, это поможет!
Вы можете добавить casperjs в качестве ресурса в своих настройках.
Перейдите к Project
> Directories
> + Add Content Root
> Затем добавьте папку casperjs > Mark as Resource Root
.