BabelJS: Почему не работает транспиляция?

Я хочу использовать babelJs для переноса исходного кода javascript с es6 (или es7) на es5. Итак, я создал проект. Вот мой файл package.json:

{
  "name": "myapp",
  "version": "1.0.0",
  "description": "my front end app",
  "main": "gulpfile.js",
  "directories": {
    "test": "test"
  },
  "dependencies": {},
  "devDependencies": {
    "babel-cli": "^6.10.1"
  },
  "scripts": {
    "build-js": "babel app/src/js -d app/libs/",
  },
  "author": "",
  "license": "ISC"
}

Создаю файл javascript:

var sayHello = name => {
    return "Hello: " + name;
};
var result = sayHello("Sandeep"),
    message = document.createElement("H1");
message.innerText = result;
document.body.appendChild(message);

Когда я запускаю задачу build-js, выходной файл содержит то же содержимое, что и входной файл. Транспиляции не произошло. Есть ли что-нибудь еще? Спасибо


person Pracede    schedule 07.07.2016    source источник
comment
Прочтите документацию или любые руководства на Babel. Информация по его использованию легко доступна в Интернете. Подсказка: пресеты.   -  person sdgluck    schedule 07.07.2016
comment
Добавьте .babelrc с нужными настройками.   -  person Davin Tryon    schedule 07.07.2016