_.extend 在从 coffeescript 生成的 js 代码中是未定义的
_.extend is undefined in js code generated from coffeescript
我有一些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
方法需要两个参数。
相关文章:
- 为什么indexOf在这个js代码中不起作用
- js代码从jQuery转换为原生代码
- JS代码中的减号
- 谷歌地图Api和JS代码不工作
- HTML 5 和 3.js 代码不会在网页上显示任何内容
- 为什么这个JS代码打印未定义
- JS代码在jsbin中有效,在jsfiddle或Chrome/Safari中无效
- 页面加载后加载简单的JS代码
- 扩展JS代码
- 如何使用js代码转发reactjs路由器
- 用js代码重新定位文本
- 即使被信号处理程序中断,node.js代码也会一直运行到完成吗
- JS代码使IE9和Safari冻结,在Opera中不起作用
- 分析JS代码以在客户端获取cookie
- 改进js代码以删除全局变量和函数
- 对php文件的Ajax调用返回该文件中的JS代码,而不是执行它
- 在单独的上下文中运行 js 代码并访问其全局变量
- 这个 ajax.js 代码有什么问题
- 如何使用 GetValues 使用 Jint 运行 Js 代码
- JS代码有什么问题,让我知道代码是否可以改进