Files
Archetype-FirstSpark/babel.config.js
gahusb 1430b64842 fix: npm run dev TypeScript 'as' 문법 변환 오류 수정 (JSA-60)
react-native 0.84.1의 index.js가 TypeScript 'as' 구문을 사용하지만
metro-react-native-babel-preset이 .js 파일에는 TypeScript transform을
적용하지 않아 dev 서버 실행 시 SyntaxError가 발생하던 문제 수정.

babel.config.js를 추가하여 react-native 패키지의 .js 파일에도
@babel/plugin-transform-typescript가 적용되도록 구성.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-03 07:41:42 +09:00

12 lines
384 B
JavaScript

module.exports = {
presets: ['module:metro-react-native-babel-preset'],
overrides: [
{
// react-native 0.84+ uses TypeScript 'as' syntax in .js files
// which the default preset doesn't handle for non-.ts files
test: /node_modules\/react-native\/.*\.js$/,
plugins: [['@babel/plugin-transform-typescript', { allowDeclareFields: true }]],
},
],
};