1. 程式人生 > >es6 Babel 轉碼器對修飾器的支援

es6 Babel 轉碼器對修飾器的支援

Babel 轉碼器對修飾器的支援

目前,Babel 轉碼器已經支援 Decorator。

首先,安裝babel-corebabel-plugin-transform-decorators。由於後者包括在babel-preset-stage-0之中,所以改為安裝babel-preset-stage-0亦可。

  1. $ npm install babel-core babel-plugin-transform-decorators

然後,設定配置檔案.babelrc

  1. {
  2. "plugins":["transform-decorators"]
  3. }

這時,Babel 就可以對 Decorator 轉碼了。

指令碼中開啟的命令如下。

  1. babel.transform("code",{plugins:["transform-decorators"]})

ES6 Babel 的官方網站提供一個線上轉碼器,只要勾選 Experimental,就能支援 Decorator 的線上轉碼。

留言