Я написал некоторый синтаксис es6 для наших компонентов, и, поскольку IE не полностью совместим с es6, мне было интересно, как лучше всего автоматически перенести эти компоненты в es5, предоставляет ли Salesforce что-то готовое для этого?
Например, в нашем компоненте есть следующий код:
const elems = document.querySelectorAll(".items div");
for (var i = 0; i < elems.length; i++) elems[i].classList.remove("active");
document.getElementById("yourFeed").classList.add("active");
var appEvent = $A.get("e.c:DraggableNavEvent");
appEvent.setParams({ feedType: "yourFeed" });
appEvent.fire();
Я бы хотел, чтобы это было перенесено в es6, где все его conts конвертированы в var. Могу ли я также использовать какой-либо инструмент, который выполняет всю эту работу перед развертыванием в salesforce? Я читал о Babel, но не уверен, как интегрироваться в проект Salesforce!