728x90
반응형
React를 webpack 설정을 하다가 보면 다음과 같은 error 가 발생 할 수 있다.
typescript에서 변수의 type을 정할 때 사용하는 semicolon을 캐치를 못해서 생기는 오류이다.
이것을 해결하기 위해서는
npm i @babel/preset-typescript
라이브러리를 설치를 하고 webpack 설정을 해주면 된다.
{presets: ['@babel/preset-typescipt']} 추가
rules: [
{
test: /\.ts$|\.tsx$/,
exclude: /node_modules/,
use: {
loader: "babel-loader",
options: {
presets: ['@babel/preset-env', '@babel/preset-react', '@babel/preset-typescript']
}
}
},
]
참조(babel homepage)
https://babeljs.io/docs/en/babel-plugin-transform-typescript
728x90
반응형
'Coding > React' 카테고리의 다른 글
React - BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default (0) | 2022.02.28 |
---|---|
React - React cli webpack override 적용 (0) | 2022.02.27 |
React - React environment 설정(.env) (0) | 2022.02.13 |
React - regeneratorRuntime is not defined (0) | 2022.02.03 |