【问题标题】:Teaspoon: "Can't find variable <function>" (Rails)Teaspoon:“找不到变量 <function>”(Rails)
【发布时间】:2017-03-22 15:24:12
【问题描述】:

所以这似乎是一个奇怪的错误,我刚刚开始使用茶匙并试图在 Rails 项目中设置它。

我有一个非常简单的功能我正在尝试:

export function add(value,value2) {
  return value+value2;
}

简单吧?

我将它包含在我的规范文件中:

//= require config/add

describe("add", function() {
  var num;
  it("add", function() {
    num = add(2,3);
    expect(num).toEqual(5);
  });
});

为什么我会收到"Can't find variable "Add" in http://127.0.0.1:8000/assets/test_spec.self.js?body=1 (line 5)"

我错过了什么吗?我知道这个项目确实有我知道需要编译的 ES6 模块等,但是....这不使用任何我相信的 ES6 语法。

【问题讨论】:

    标签: ruby-on-rails teaspoon


    【解决方案1】:

    这最终成为函数导出的问题。已通过以下方式解决:

    import {add} from 'subfolder/add';
    

    我猜是因为它使用的是 ES6 标准...

    【讨论】:

      猜你喜欢
      • 2019-05-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-30
      • 1970-01-01
      • 1970-01-01
      • 2012-05-22
      • 2019-11-22
      相关资源
      最近更新 更多