_.extend 在从 coffeescript 生成的 js 代码中是未定义的

_.extend is undefined in js code generated from coffeescript

本文关键字:js 代码 未定义 extend 在从 coffeescript      更新时间:2023-09-26

我有一些CoffeeScript代码,不是我写的。我已通过提供的Grunt脚本将其编译为Javascript,并通过coffee --compile my_single_file.coffee手动编译。在这两种情况下,都会生成以下代码片段以循环列表:

_ref1 = this.baseMap;
for (_j = 0, _len1 = _ref1.length; _j < _len1; _j++) {
  c = _ref1[_j];
  o = _.extend(c); 

如果我尝试在我的页面中使用生成的文件,最后一行中的下划线是未定义的。我想我缺少一些包含,编译标志,...但我没有发现任何暗示它可能是什么。任何暗示我可能做错了什么?

也许这取决于别的东西?看起来像下划线.js尽管 extend 方法需要两个参数。