【发布时间】:2015-06-25 14:08:49
【问题描述】:
所以,Aurelia 的文档最近更新了,现在很多东西都被装饰器取代了,比如@binding。当我尝试使用它们时,我得到了错误:
可能未处理的拒绝 [4] 意外令牌@(警告: 非错误使用)
我已经运行了所有形式的 npm update 但我仍然收到错误。想法?
【问题讨论】:
标签: npm ecmascript-6 babeljs aurelia ecmascript-2016
所以,Aurelia 的文档最近更新了,现在很多东西都被装饰器取代了,比如@binding。当我尝试使用它们时,我得到了错误:
可能未处理的拒绝 [4] 意外令牌@(警告: 非错误使用)
我已经运行了所有形式的 npm update 但我仍然收到错误。想法?
【问题讨论】:
标签: npm ecmascript-6 babeljs aurelia ecmascript-2016
这里的问题是,即使我一直在运行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,npm 获取了正确的包,一切正常。
【讨论】: