如何在 LiveScript 中包含另一个 LiveScript 文件?

How can one include another LiveScript file in LiveScript?

如何使用来自另一个 LS 文件的 LiveScript 文件中的代码?例如:

# In script-one.ls
foo = 5

# In script-two.ls
bar = -> foo + 3

通过 script 标签将两个文件简单地包含在 HTML 中似乎不起作用。将第一个脚本更改为 export foo = 5 并在第二个脚本中使用 require! './script-one'(或变体)也不起作用。

那么循环依赖呢?

LiveScript 简单地编译为 javascript。模块格式是你的决定,就像在 JS 中一样。

export 关键字现在可以简单地编译为 commonjs exports.foo =,如果不使用 browserify (http://browserify.org/) 之类的东西来捆绑您的模块(ES6 兼容是计划在未来)。