6

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

# In script-one.ls
foo = 5

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

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

那么循环依赖呢?

4

1 回答 1

2

LiveScript 只是编译成 javascript。模块格式是你的决定,就像在 JS 中一样。

export关键字现在只是编译为 commonjs exports.foo =,并且如果不使用 browserify ( http://browserify.org/ ) 之类的东西来捆绑您的模块(将来计划使用 ES6 兼容),它将无法在浏览器中工作。

于 2015-05-15T14:40:37.813 回答