1

我一直在浏览coffeescript文档和stackoverflow来寻找我的问题的答案,但无济于事。

我有一个 javascript 文件,其中仅包含一个从 coffeescript 编译的文字对象。

products =
    1:
        name: 'foo'
        id: 1
        description: 'lorem ipsum dolor sit'
        youtube: 'path
    2:
        name: 'bar'
        id: 2
        description: 'lorem ipsum dolor sit'
        youtube: 'path

但我得到的是:

(function() {
    return products = {
      1: {
        name: 'foo lama',
        id: 1,
        ...

我正在通过 ajax 将该文件作为资源加载,但无法将其用作正确的 JSON。

有没有办法防止咖啡脚本将代码包装到立即调用的函数中,或者(这将是最好的解决方案)有没有办法只编译 JSON 对象而不命名它?

谢谢

4

1 回答 1

8

使用选项编译-b--bare

于 2013-03-21T15:17:18.670 回答