[환경설정_ webpack]
<STUDY>
❓ 문제
바닐라 자바스크립트 초기 환경 세팅을 하던 중
webpack.config.js 파일에서 require를 사용하지 못해 오류가 발생하는 상황이 생겼다.
es6에서는 require가 아닌 import/export 를 사용하기 때문인데,
그대로 바꿔서 실행하면 build가 되지 않는 현상이 반복됐다.
❗ 해결방법
1. package.json 수정하기
webpack.config.js 파일은 그대로 두고 package.json 에서 type 부분을 삭제해 준다.
("type": "module" 은 ES6 버전을 지원)
2. 파일 이름 ( js → cjs ) 변경하기
webpack.config.js 파일을 webpack.config.cjs로 바꿔주면 CommonJS 방식을 사용할 수 있게 된다!
'RECORD' 카테고리의 다른 글
[redux-toolkit] 리덕스 툴킷 + 타입스크립트 상태 관리 / 리액트, RTK, Typescript (0) | 2023.05.31 |
---|---|
[바닐라 자바스크립트] 프로젝트 초기 환경 설정 / Webpack, Babel, Vanilla Javascript (0) | 2022.12.03 |
[Vite] 환경변수 사용하기 (0) | 2022.11.20 |
[Material UI] Grid 사용하기 (0) | 2022.09.26 |
[CKEditor] html 파싱 오류, 태그 속성 사라지는 현상 해결하기 / HTML parser (0) | 2022.09.18 |