【问题标题】:How can one include another LiveScript file in LiveScript?如何在 LiveScript 中包含另一个 LiveScript 文件?
【发布时间】:2015-05-15 22:40:37
【问题描述】:

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

# In script-one.ls
foo = 5

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

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

那么循环依赖呢?

【问题讨论】:

    标签: livescript


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-04
      • 1970-01-01
      • 2013-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多