我不知道这是否与 IDE 相关,或者纯粹与转译过程有关。我在 Mac 上使用 Webstorm,并安装了 node、npm 和 coffeescript。IDE 正在使用它来转换为 javascript:
//Coffeescript code, simple variable declaration
myamount = 56
//Traspiled javascript generated by CoffeeScript 1.6.3
(function() {
var myamount;
myamount = 5;
}).call(this);
任何线索为什么将变量放在匿名函数中?这不是正确的转译。