path.resolve() 예제 이해가 안되요
1661
작성한 질문수 6
path.resolve('/foo/bar', './baz'); // return: '/foo/bar/baz' - 순서대로 만들어지고 path.resolve('/foo/bar','/tmp/file/'); // return: '/tmp/file' - 이건 왜 /foo/bar가 없나요? './tmp/file' 여기서 './' 현재 디렉토리를 정의해서 더이상 왼쪽으로 찾아가지 않는건가요? 웹팩 실행 시 path.resolve(__dirname, '/dist'); - __dirname은 './' 이거랑 같은 의미인가요? path.resolve('/foo', '/dist'); - 이렇게 수정하면 아래와 같은 에러는 왜 생기는건가요? Error: EACCES: permission denied, mkdir '/foo'
답변 2
0
아 이해했습니다 고맙습니다 : ) 혹시 그럼 마지막path.resolve(‘/foo’, ‘/dist’); 이부분은 왜 안되는걸까요? 루트 경로인 /dist 에 되는거 아닌가요?
0
강사님께서 첨부해주신 링크를 보니깐 resolve는 가장 오른쪽 인자부터 시작해서 절대 경로가 만들어질때까지 명시된 경로를 합쳐나가는것 같습니다. 그래서 2번째 질문에서 결과가 /tmp/file로 나오는것은 루트 경로인 ' / '까지 도달해서 절대경로가 만들어졌기 때문에 /foo/bar를 경로에 합치는 작업은 하지 않은것 같습니다. (질문에서 ./tmp/file 이라고 하셨는데 다시 보시면 /tmp 앞에는 . 이 없습니다.) __dirname는 현재 모듈의 현재 폴더 위치라고 하네요.(https://nodejs.org/docs/latest/api/modules.html#modules_dirname) 덕희님 질문 덕에 저도 자료를 찾아보면서 resolve를 좀 알게되었네요 ㅎㅎ 감사합니다.
강사님 리뉴얼 강좌 쿠폰 부탁드립니다.
2
367
4
안녕하세요. 리뉴얼 쿠폰 요청 드립니다.
1
230
1
안녕하세요!! 저도 부탁드립니다 ㅠㅠㅠ
1
279
1
안녕하세요. 리뉴얼 쿠폰 요청 드립니다.
1
299
2
리뉴얼 쿠폰 부탁드립니다 :)
1
256
2
리뉴얼 쿠폰 부탁드립니다!
1
213
1
리뉴얼 쿠폰 요청드립니다!
1
185
1
엇.. 저도 쿠폰 부탁드립니당
1
268
2
리뉴얼 쿠폰 요청드려도 될까요?
1
209
1
안녕하세요 저도 쿠폰 요청 드립니다 ㅠ__ㅠ
1
306
1
리뉴얼 쿠폰 발급 가능하신지요
1
259
1
리뉴얼 쿠폰 요청 드려도 될까요?
1
282
2
리뉴얼 쿠폰 받을 수 있을까요?
1
255
3
리뉴얼 쿠폰 요청 드려요! ㅠ.ㅠ
1
177
1
리뉴얼 쿠폰 요청드려도 될까요?
1
251
2
신규강좌 쿠폰 발급 가능할까요?ㅠㅠ
1
726
1
신규강좌 쿠폰 발급 가능해 주실 수 있을까요?
1
279
1
리뉴얼 강의 쿠폰 문의드려요.
1
262
2
쿠폰을 이제 봤는데 발급 가능할까요..?
1
351
3
리뉴얼 강의 쿠폰 발급 부탁드립니다.
1
244
1
리뉴얼 강의 쿠폰 문의
1
268
1
추가 강좌 개설해 주시면 어떨런지요? 시간이 되신다면요^^
1
154
1
쿠폰 주세요 ㅜㅜ
1
214
1
늦게 확인 했어요.. 쿠폰 가능할까요???? 감사합니다.
1
144
1





