2017-03-22 2 views
1

이렇게 이상한 오류가 발생했습니다.작은 스푼 : "변수를 찾을 수 없습니다"(레일즈)

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 구문을 사용하지 않는다.

답변

1

이로 인해 함수 내보내기에 문제가 발생했습니다. 어느 사용하여 해결되었습니다 :

import {add} from 'subfolder/add'; 

임은 ES6 표준을 사용하여 이후 추측 ...