Не работает автозаполнение атома

У меня есть следующая структура проекта.

структура проекта

.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 игнорируемые файлы из дерева и не исключать их из проекта. Я думаю, что все, что мне нужно на данный момент.

Другие вопросы по тегам