JavaScript

Vscode 폴더 경로 설정하는 법 - 시간낭비 그만 import from "../../";

MotherCarGasoline 2022. 6. 19. 21:03

폴더는 이렇게 되어있었고 chatSlice.js에서 axios의 instace 변수를 가져오려고했다

 

 

전에 쓰던 함수들의 대부분이 근처 폴더였기 때문에 ./ 정도만 하면 바로 미리보기가 나와서 쉽게 설정이 가능했다

근데 지금은 폴더를 나오고 나와서 폴더를 들어가 설정해야했다

src폴더로 나와 shared폴더에서 axios.js를 설정해줘야하는데 이걸 한참해맸다

 

 

 

정답은

import instance from "../../shared/axios";

처음에 늘 하던대로 ../ 했지만 같은 폴더안에 있는 작성중인 파일만 나오고 아무것도 나오지 않았다.

그전에는 그냥 이러면 나오겠지하고 자세히는 안알아봐서 그렇다

 

나도 그렇지만 초보자들은 분명히 헷갈릴 것 같아서 작성합니다!!


- 3가지를 간단히 정리하자면,
   1  '/'    -> 가장 최상의 디렉토리로 이동한다.(Web root) ex) src, publice, node_modules, package.json  등등
   2  './'   -> 파일이 현재 디렉토리를 의미한다.
   3  '../'  -> 상위 디렉토리로 이동한다.

 

- 만약 두단계 상위 디렉토리로 이동하려면
   '../../' 이렇게 사용하면 된다.

 

출처: https://88240.tistory.com/122

 

절대경로와 상대경로

참말로... 소스코드 짜다보면 절대경로와 상대경로. 너무헷갈린다! 학교나 학원이나 또는 혼자 공부로 경로에 대해서 수없이 공부해도 매번 쓸때마다 헷갈리는 경로. 개념은 숙지했어도 실천에

88240.tistory.com