We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VITE_PB_API = $VITE_PB_URL/api
interface ImportMeta { env: { VITE_PB_URL: string; }; }
.env.local의 $VITE_PB_URL/api 코드에서 $VITE_PB_URL 대신 해당 URL 입력 -> 오류 해결 ❌
$VITE_PB_URL/api
tsconfig.json 파일에 compilerOptions에 "types": ["node", "vite/client"], 추가 -> 오류 해결 ✔
"types": ["node", "vite/client"],
The text was updated successfully, but these errors were encountered:
해당 건으로 마이그레이션 하던중 절대경로에도 문제가 생겼었습니다.
해결하시고 공유해주신걸로 바로 실행해보니 절대경로 또한 해결되었습니다!
Sorry, something went wrong.
기존 프로젝트 사용시 문제가 없었던 import.meta.env 구문에서 오류가 생겼다 알려주어서 빠르게 확인할 수 있었습니다. 감사합니다 👍
import.meta.env
더불어 기존에 첨부했던 해결 방법 블로그 Vite import.meta TS2339 Error 글이 자세하지 않아 새 레퍼런스를 제공합니다!
Property 'env' does not exist on type 'ImportMeta' in 3.0.0 #9539. 저희와 같은 이슈로 토론이 이어졌는데 읽어보니 다음과 같은 이유로 유용해서 첨부합니다.
Client Types
이 토론의 의견에도 나오지만 다른 방법은 d.ts 파일에 직접 /// <reference types="vite/client" /> 코드를 추가하자 ㅡ 입니다! 공식문서 링크도 첨부하겠습니다. 수고하셨습니다 🤓
d.ts
/// <reference types="vite/client" />
😀 참고 공식 문서: Client Types | Vite
sy0725
uniS2
hyeonjuuu
No branches or pull requests
🤔 토론
설명
Vite에서 환경변수 import.meta.env 사용 시 'ImportMeta' 형식에 'env' 속성이 없습니다. TS2339 오류 발생
😀 논의결과와 해결 방법
VITE_PB_API = $VITE_PB_URL/api
.env.local의
$VITE_PB_URL/api
코드에서 $VITE_PB_URL 대신 해당 URL 입력 -> 오류 해결 ❌tsconfig.json 파일에 compilerOptions에
![image](https://private-user-images.githubusercontent.com/134569011/294069678-1cde21ef-901c-4031-b94b-1286ca169511.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NDIyNzUsIm5iZiI6MTczOTQ0MTk3NSwicGF0aCI6Ii8xMzQ1NjkwMTEvMjk0MDY5Njc4LTFjZGUyMWVmLTkwMWMtNDAzMS1iOTRiLTEyODZjYTE2OTUxMS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjEzJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxM1QxMDE5MzVaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zMTQ5YjU1M2E0M2U2ZTBmYjJkZGI4ZDg4NDgzZjFlZDExNGQzYmUwNTdlNTQ1MmYwYWYyMWQwZWQ2YTdlMzcyJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.aGOZQa2qDuzv7QE_XuO4npYAgpLz_ZIq_ALo0ZZ7a64)
"types": ["node", "vite/client"],
추가 -> 오류 해결 ✔https://js-web.tistory.com/40
https://vitejs.dev/guide/features.html#client-types
📸 레퍼런스 (선택)
The text was updated successfully, but these errors were encountered: