相关疑难解决方法(0)

Webpack babel 6 ES6装饰器

我有一个用ES6编写的项目,webpack作为我的捆绑包.大多数转换工作正常,但当我尝试在任何地方包含装饰器时,我收到此错误:

Decorators are not supported yet in 6.x pending proposal update.
Run Code Online (Sandbox Code Playgroud)

我查看了babel问题跟踪器,并且无法在那里找到任何内容,所以我假设我使用它错了.我的webpack配置(相关位):

loaders: [
  {
    loader: 'babel',
    exclude: /node_modules/,
    include: path.join(__dirname, 'src'),
    test: /\.jsx?$/,
    query: {
      plugins: ['transform-runtime'],
      presets: ['es2015', 'stage-0', 'react']
    }
  }
]
Run Code Online (Sandbox Code Playgroud)

我没有任何其他问题,箭头功能,解构所有工作正常,这是唯一不起作用的东西.

我知道我可以一直降级到babel 5.8,我之前有它工作,但如果有任何方法可以在当前版本(v6.2.0)中使用它,那将有所帮助.

javascript decorator ecmascript-6 webpack babeljs

100
推荐指数
3
解决办法
4万
查看次数

标签 统计

babeljs ×1

decorator ×1

ecmascript-6 ×1

javascript ×1

webpack ×1