inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터

ESLint, Prettier 설정

타입체크 관련질문입니다.

215

김창훈

작성한 질문수 14

1

스크린샷 2025-04-22 오후 2.56.54.png

이와같이 npm install -D vue-tsc typescript를 했음에도 타입체크가 안되고있는모습입니다

스크린샷 2025-04-22 오후 2.57.42.png

이유를 알수있을까요?

또한 강의교안대로 했을때

스크린샷 2025-04-22 오후 3.26.16.png

이렇게되고 npm run lint를하면

kimchanghun@gimchancBookAir learn-nuxt-3 % npm run lint

> lint

> eslint "**/*.{ts,tsx,vue,js}" --fix

Oops! Something went wrong! :(

ESLint: 8.57.1

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './config' is not defined by "exports" in /Users/kimchanghun/learn-nuxt-3/node_modules/eslint/package.json imported from /Users/kimchanghun/learn-nuxt-3/eslint.config.js

at exportsNotFound (node:internal/modules/esm/resolve:314:10)

at packageExportsResolve (node:internal/modules/esm/resolve:661:9)

at packageResolve (node:internal/modules/esm/resolve:774:12)

at moduleResolve (node:internal/modules/esm/resolve:854:18)

at defaultResolve (node:internal/modules/esm/resolve:984:11)

at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:685:12)

at #cachedDefaultResolve (node:internal/modules/esm/loader:634:25)

at ModuleLoader.resolve (node:internal/modules/esm/loader:617:38)

at ModuleLoader.getModuleJobForImport (node:internal/modules/esm/loader:273:38)

at ModuleJob._link (node:internal/modules/esm/module_job:135:49)

이런오류가뜹니다!



vue.js nuxt.js pinia vue-3

답변 1

0

짐코딩

안녕하세요.

1. 라이브러리 버전 관련

현재 프로젝트 디렉토리 파일을 보면

.eslintrc.cjs 파일과 eslint.config.js 파일이 존재하는 것을 확인할 수 있습니다.

ESLint v9 부터 flag config 방식인 eslint.config.js 파일을 사용하며 .eslintrc.cjs (v8 이전 버전 파일) 사용시 오류가 발생할 수 있습니다.

관련해서 [프로젝트 구성] 회차에 설명란에 기재했습니다.

2. Typescript 체크 관련

npm install -D vue-tsc typescript 명령어로 라이브러리를 설치했다면 eslint 체크하는 명령어는

npx nuxi typecheck 입니다.

관련 공식문서 - https://nuxt.com/docs/guide/concepts/typescript

3. VSCode TypeScript 체크 관련

이전에 VSCode 에서 체크했던 라이브러리가 deprecated 되었습니다.

 

 

Nuxt 4 관련 강의 업데이트 계획이 있으실까요?

0

72

2

eslint 설정 관련 질문

0

80

1

vscode 자동 저장 시 탭 사이즈 조절 안되고 있습니다..

0

74

1

eslint 설정 오류 질문드립니다.

0

170

2

pageContainerStyle 이름을 찾을 수 없습니다 에러

0

54

1

npm create nuxt <project-name> 현재는 nuxi 로 프로젝트 생성하는 것이 권장으로 적혀있지 않는 것 같은데

0

128

2

eslint prettier 설정 오류

0

200

2

clearNuxtState() 사용 문의

0

99

1

nuxt 빌드 환경 질문드립니다!

0

362

2

피니아 persist 질문드립니다!

0

179

1

prefetching 질문

0

112

1

[nuxt] [request error] [unhandled] [500] __QUASAR_SSR_SERVER__ is not defined

0

289

4

사진 오류

0

105

1

@pinia/nuxt 버전이 0.9.0인 경우 @pinia-plugin-persistedstate/nuxt와 충돌

1

187

2

Nuxt3는 SSR인가요? USR인가요?

1

340

2

VSCode처럼 멀티 Title & Menu Bar로 개발할려면?

0

260

2

Course 데이터 가져오기에서 궁금한 점

1

209

2

프로젝트 생성

0

335

3

웹 서버, WAS 그리고 api 서버 관련

0

400

2

$route 관련 에러

0

165

1

package.json 구성 관련 문의

0

195

1

코드에서 $i18n, $route 등 provide로 제공된 객체가 템플릿에서 붉은색으로 표시됩니다.

0

249

2

fetch와 axios에 대한 질문

0

180

1

교안에 있는 jsonwebtoken

0

203

1