Я впервые настраиваю JSPM/Babel и пробую несколько функций ES6.
Кажется, что только некоторые функции работают с преобразованием по умолчанию, поэтому я попытался включить предустановку ES2015, используя как package.json, так и файл .babelrc, как показано ниже:
"presets": ["es2015"]
Это, кажется, не имеет никакого эффекта.
Я пытаюсь добавить параметр по умолчанию в функцию, поэтому хочу заменить следующую функцию
exports.width = function(x) {
if (!arguments.length) return width;
width = x;
return this;
};
с
exports.width = function(x = width) {
width = x;
return this;
};
Однако я продолжаю получать ошибку Uncaught SyntaxError: Unexpected token =
.
Установил пресет npm install babel-preset-es2015 --save-dev
, а так же пытаюсь установить отдельный плагин, но никак.
6.2.0
. Можете ли вы проверить свою версию babel и попробоватьbabel filename.js --presets es2015
? - person Nick Tomlin   schedule 19.11.2015