2015-01-29 3 views
1

Сценарий: В настоящее время мне приходится работать над проектом Coffescript, который (на данный момент все еще) привязан к использованию устаревшего и давно забытого браузера-предшественника.Создание исходных карт для пользовательских обработчиков Javascript

Вопрос: Каков наилучший подход к созданию исходных-карт для результирующего файла, который создается из скомпилированного CoffeeScript? Должен ли я добавить генерацию sourcemap в обработку самой строчки, используя что-то вроде https://github.com/mozilla/source-map/, или существует более высокоуровневый/общий подход, который может быть применен в этом сценарии?

ответ

0

Для добавления source-map для кофе-скрипт просто используйте инструмент командной строки node-js из пакета coffee-script.

Пример: (от coffeescript.org)
Компиляция дерево каталогов .coffee файлов в src в параллельном дереве .js файлов в Lib, а также создание файла карты источник:

coffee --compile --map --output lib/ src/ 

Лично я бы сделайте что-то вроде описанного в этом уроке - creating a sublime workflow.

Надеюсь, это поможет!

+0

Это не поможет, потому что это не касается реальной проблемы. Проблема заключается не в создании карт для отдельных файлов. Проблема состоит в том, что отдельные файлы кофе скомпилируются в js, а затем сшиваются (а не только конкатенируются) в один файл. Таким образом, проблема заключается в шаге от нескольких файлов/карт до одного файла, который содержит файлы (завернутые в некоторые функции). – gilligan

Смежные вопросы