반응형

[Error: TransformError SyntaxError 

Support for the experimental syntax 'decorators' isn't currently enabled (7:5)

데코레이터를 사용할수 없는 경우 나타는 에러이다.

 

해결방법:

yarn add --dev @babel/plugin-proposal-decorators

#or 

npm install -D @babel/plugin-proposal-decorators

위의 두가지 명령어중 한가지를 선택하여 babel decorator를 설치해 줍니다.

 

.babelrc 파일 또는 babel.config.js 파일에

아래 내용을 추가해줍니다.

  "plugins": [
    ['@babel/plugin-proposal-decorators', { 'legacy': true }]
  ]

 

저는 babel.config.js 파일을 사용하기 때문에

module.exports = {
  "presets": ['module:metro-react-native-babel-preset'],
  "plugins": [
    ['@babel/plugin-proposal-decorators', { 'legacy': true }]
  ]
};

아래와 같이 파일이 수정되었습니다.

반응형

+ Recent posts