Как можно включить другой файл LiveScript в LiveScript?
Как можно использовать код в файле LiveScript из другого файла LS? Например:
# In script-one.ls
foo = 5
# In script-two.ls
bar = -> foo + 3
Просто включив оба файла в HTML через script
теги, похоже, не работают. Изменение первого скрипта на export foo = 5
и используя require! './script-one'
(или варианты) во втором скрипте тоже не работает.
А как насчет циклических зависимостей?
1 ответ
Решение
LiveScript просто компилируется в JavaScript. Формат модуля - это ваше решение, как и в JS.
export
Ключевое слово просто компилируется в CommonJS exports.foo =
прямо сейчас и не будет работать в браузерах, не используя что-то вроде browserify ( http://browserify.org/) для объединения ваших модулей (в будущем планируется совместное использование ES6).