[npm] Please add a browserslist key to your package.json.
2021. 12. 23. 23:51ㆍTIL💡/Trial And Error
요즘 회사 내 개인 프로젝트로 .NET Core를 사용한 dApp 만들기를 수행하고 있다.
그런데 좀처럼 마음대로 굴러가는 게 하나도 없다 😂
특히 실행부터 문제가 발생한다. 분명 난 하나도 건들지 않고 빌드 후 실행만 하는 건데도 npm 자체에서 이렇게 오류가 뜨니 난감할 따름이다.
react-scripts를 사용하면서 browserslist를 설정하라는데, 난 이미 설정했단 말이다!!
Broswerslist란 어떤 브라우저가 프론트엔드로 지원되는지를 명시하는 툴이다. 이를 통해 최신 자바스크립트 features를 사용할 때 더 나은 퍼포먼스를 보여줄 수 있다.
- Legacy Bundle : Contains polyfills, larger bundle size, compatible with old browsers without ES6 support
- Modern Bundle : Smaller bundle size, optimized for modern browsers.
만약 더 많은 Bundle을 최적화한다면, 이에 대한 대가로 조금 더 느리게 빌드가 된다.
정말 갖은 방법을 다 써서 해답을 찾으려고 했으나 잘 먹히지 않는다. 벽과 이야기하는 기분이랄까..
그래서 ClientApp 내, 즉 모든 리액트 관련 파일을 지우고 새롭게 npx create-react-app을 통해 파일을 생성했습니다~
자꾸 패키지들이 충돌하는 것을 어떡하나구요~ 그럼 지워야죠~
해답같지 않은 해답이지만 속은 너무 편한 걸~
참고 문헌
'TIL💡 > Trial And Error' 카테고리의 다른 글
[삼성전자] SW 역량테스트 준비 (0) | 2022.10.09 |
---|---|
파이썬의 try~except는 효율적일까? (0) | 2022.07.26 |
[.NET] Apple M1 .NET Core 설치 과정 (0) | 2021.12.24 |
Apple M1 개발환경 구축 (0) | 2021.12.05 |
비동기 처리가 효율적일까? (0) | 2021.12.05 |