2015-04-18 9 views
1

Итак, документы для Aurelia были недавно обновлены, и теперь многие вещи были заменены декораторами, такими как @binding. Когда я пытаюсь использовать их, я получаю ошибку:Ошибка Aurelia: потенциально необработанное отклонение [4] Неожиданный токен @

Potentially unhandled rejection [4] Unexpected token @ (WARNING: non-Error used)

Я запускать все формы обновления НПМ, но я все еще получаю ошибку. Мысли?

ответ

1

Проблема была в том, что, хотя я продолжал работать npm update, моя конфигурация инструктировала npm для извлечения версии 4.0.0 для babel. Decorators were included in the babel 5.0.0 release. Поэтому мне нужно было сделать следующее редактирование моего package.json файла:

package.json

{ 
    ... 
    "devDependencies": { 
    "gulp-babel": "^5.0.0", 
    } 
} 

Тогда я побежал npm update gulp-babel, НПМ принес правильные пакеты, и все работало правильно.

+0

славный !!! :) –