당신이 커피 스크립트에서 문자열 보간을 사용하는 경우는 ...문자열 보간의 인스턴스를 컴파일 할 때 Coffeescript는 항상 ES6 템플릿 리터럴을 사용합니까?
# source.coffee
bar = "Bar"
console.log "Foo #{bar}"
이 ES6 템플릿 리터럴로 문자열 보간을 컴파일 시작했다 시작했다 커피 스크립트의 버전은 무엇
# compiled.js
var bar = 'Bar';
console.log(`Foo ${bar}`);
로 컴파일? Coffeescript를 이전 방식으로 컴파일 할 수있는 설정이 있습니까? 나는 또한 이것에 관해 나의 비누 상자에 올라야한다. 템플릿 리터럴의 목적은 JavaScript를 사람이 쉽게 작성하도록하는 것이 었습니다. 그렇다면 컴파일 된 결과물에서 왜 이러한 변화가 일어 났습니까? Coffee가 이것을 컴파일 한 오래된 방법은 더 널리 지원되었습니다.
저는 실제로 grunt-contrib-coffee
을 사용하고 있습니다. 쓸데없는 작업에 대한 설정도 있다면 팁을 주시면 감사하겠습니다.
내 문제는 coffeescript 2를 사용하기 시작한 grunt-contrib-coffee 였기 때문에 coffeescript 2를 피하기 위해 grunt-contrib-coffee 1.0.0으로 돌아 가야했습니다. 답변 해 주셔서 감사합니다. –