반응형
[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 }]
]
};
아래와 같이 파일이 수정되었습니다.
반응형