Как автоматически сгенерировать файлы проекта Tern на основе bower/npm?
Я только что интегрировал Tern с моим избранным редактором, и опыт до сих пор был невероятным.
Однако одна вещь, которая сделает этот опыт более интуитивным, - это возможность подключиться к моим существующим системам управления зависимостями на стороне и на стороне сервера (т.е. bower.json
а также package.json
файлы) вместо того, чтобы управлять .tern-project
подать вручную.
Есть ли какой-нибудь способ сделать это?
1 ответ
Установка что-то подобное в вашем .tern-project
должно быть достаточно, чтобы он знал о зависимостях, загружаемых через ваш package.json:
{
"plugins": {
"node": {}
}
}
Что касается компонентов беседки, вы можете выполнить следующие шаги, чтобы получить достойное завершение:
- Убедитесь, что у вас есть шаг сборки, который копирует все
main
Js активы из ваших компонентов Bower в известный каталог (такие инструменты, как wiredep отлично подходят для такого рода вещей). - Установите этот каталог в свой
loadEagerly
имущество.
Это будет выглядеть примерно так:
{
"loadEagerly": [
"path/to/Bower/dir/**/*.js"
]
}
Если ваши компоненты Bower действительно полагаются на их загрузку в определенном порядке, вы можете либо перечислить их в правильном порядке в loadEagerly
перечислите или используйте более простой подход - объединить все эти компоненты Bower в один файл и просто упомянуть об этом в loadEagerly
список.