27cm
@27cm
TODO: Написать статус

Почему PhpStorm не правильно определяет объявления методов?

Добрый день.

- Имеем require.js, Backbone, jQuery, установленные через NPM.
- В PhpStorm установлен RequireJS плагин.
- Папку с библиотеками node_modules добавил в JavaScript Libraries.

Пример кода:
/* global define */

define(['backbone'], function (Backbone) {
    var model = new Backbone.Model();
    model.get();
});


Ошибок и каких-либо предупреждений IDE не выдаёт. Но при попытке перейти к объявлению метода (Ctrl + Click или RMB > Go to > Declaration) model.get среда предлагает совершенно не подходящие варианты, среди которых и jQuery и Backbone.Collection.

da8ed2419bb34b42831bd66f1ab2bd17.png

Как это можно исправить?
  • Вопрос задан
  • 1183 просмотра
Пригласить эксперта
Ответы на вопрос 1
yesworld
@yesworld
Потому что Штор проиндексировал все файлы/либы JS.

Добавляете в исключение все папки, которые не нужны.
ПКМ на папку, выбираем Mark Directory As и Excluded

Если там и есть нужный файл, добавьте отдельно либу в библиотеку: External Libraries.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RealtimeBoard Пермь
от 90 000 до 140 000 руб.
Smartbics Нижний Новгород
от 50 000 до 70 000 руб.
22 февр. 2019, в 10:54
4000 руб./за проект
22 февр. 2019, в 10:27
2000 руб./за проект
22 февр. 2019, в 10:25
800 руб./за проект