我一直在查看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。
有没有办法防止coffeescript将代码包装到立即调用的函数中(或者这是最好的解决方案)有没有一种方法只编译JSON对象而不命名它?
由于
答案 0 :(得分:8)
使用选项-b
或--bare