Не работает автозаполнение атома
У меня есть следующая структура проекта.
.tern-содержание проекта
{
"ecmaVersion": 6,
"libs": [
"browser",
"jquery"
],
"loadEagerly": [
"/bower-components/d3/d3.js"
]
}
Я пытался изменить d3.js на d3.min.js, полностью удалить точку loadEagerly из конфигурации ternjs. Но ничего не помогло.
Содержание.gitignore
/bower_components
.tern-project
Так. В logic.js я пытаюсь написать d3, но в списке предложений такой строки нет. Что я делаю неправильно? Не могу понять, почему. Нет методов d3 и d3 в предложениях. Ошибок не приходит. Автозаполнение работает только для файлов проекта, но не для этого bower_components. Все необходимые пакеты Atom были установлены (autocomplete-plus, ternjs)
Здесь я пытаюсь написать d3. (без предложений), а затем вызовите метод ввода (без предложений).
1 ответ
Хорошо. Я нашел причину. Все из-за этого флажка.
Но тогда возникает другой вопрос. Как использовать этот флажок (это слишком удобно для меня, чтобы отказаться от этой опции) и разрешить корректную работу таких пакетов, как ternjs?
Обновить
Хорошо. Нашли разные варианты для этого. Я могу скрыть VCS игнорируемые файлы из дерева и не исключать их из проекта. Я думаю, что все, что мне нужно на данный момент.