
[JavaScript] .js vs .mjs
Face-to-Error
2022. 12. 15. 15:30
| 에러 발생 과정 .js 파일에서 export 키워드를 사용하니 SyntaxError: Unexpected token 'export' 에러가 발생했다. ESLint를 사용하면 친절하게 해결 방법에 대해서 알려준다. Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. ES 모듈인 export를 사용하려면 package.json에 type: module을 사용하거나, .mjs 확장자를 이용해야 한다. | .mjs가 뭔데? script 태그에 type="module" 어트리뷰트를 사용하게 되면 로드된 자바스크립트 파일은 모듈로서 동작하게 된다. ES6 모듈의 파일 확장자는 모듈임을 명..