#javascript #coffeescript
#javascript #coffeescript
Вопрос:
Я новичок в Coffeescript, и мне интересно, куда я должен их поместить.
Например. У меня есть папка моего приложения:
app/app.js
tests/unit/all.js
etc
Когда я использую бегун «кофе» на node.js чтобы просмотреть мои файлы в корневой папке, он сгенерирует js-файлы в указанную мной папку, например. js.
Итак, если папка, за которой нужно следить, выглядит так:
app/app.coffee
tests/unit/all.coffee
etc
Файлы JS будут сгенерированы для:
js/app.js
js/all.js
etc
Как вы можете видеть, я теряю иерархию папок js.
Как вы должны сохранить исходную иерархию папок?
Спасибо
Ответ №1:
Я полагаю, вы хотите
coffee -cwo js .
Это будет компилироваться app/foo.coffee
в js/app/foo.js
и test/bar.coffee
в js/test/bar.js
.
Пока вы придерживаетесь передачи имен папок в coffee
команду, а не имен отдельных файлов, структура каталогов будет сохранена.
Ответ №2:
Не рекомендуется выполнять рекурсивные наблюдения, но для обсуждения посмотрите здесь: https://github.com/jashkenas/coffee-script/issues/932
Комментарии:
1. Напротив, это вполне целесообразно в подобных случаях.