茶匙:"Can't find variable <function>" (Rails)
Teaspoon: "Can't find variable <function>" (Rails)
所以这似乎是一个奇怪的错误,我刚开始使用茶匙,我正在尝试在 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 语法。
这最终成为函数导出的问题。这是通过使用解决的:
import {add} from 'subfolder/add';
我猜是因为它使用的是 ES6 标准...
所以这似乎是一个奇怪的错误,我刚开始使用茶匙,我正在尝试在 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 语法。
这最终成为函数导出的问题。这是通过使用解决的:
import {add} from 'subfolder/add';
我猜是因为它使用的是 ES6 标准...