Очень грустно, что я должен задать этот вопрос в апреле 2012 года, но я знаю довольно мало подходов к проблеме.Рекомендации по разрешению статистически зависимых от JavaScript
Итак, я хочу инструмент для статически скомпилировать файлы javascript, разрешая зависимости. Чтобы быть более точным, я хочу такой инструмента (давайте назовем его sometool
), который может сделать следующее:
- просканировать папку, найти все
*.js
файлов - разбор этих файлов и найти некоторые очень простой синхронного и 100 % js-compliant. Синхронным я имею в виду, что нет такой вещи, как передача обработчика onload - это только предварительная обработка статического текста. На 100% js-compliant я имею в виду, что это выглядит как комментарий с точки зрения js - что-то вроде
// @include
- разрешает пути, используемые в директиве include, с использованием некоторой конфигурации , которую можно настроить.
- Замена всех включает в себя реальный выход и помещает его в отдельную папку.
Я понимаю, что все это кажется очевидным для большинства из вас, но javascripters в настоящее время понимают, что-то немного другое время разговора об управлении зависимости - см require.js, например.
это то, что нужно проверить прямо сейчас) – shabunc
проверял его, и это именно то, что я ищу. Спасибо за совет. – shabunc