프론트엔드-코드/Node.js

favicon

sdafdq 2023. 9. 6. 16:14

보통 딱 favicon.ico

이렇게 루트에 넣어놓으면 favicon으로 인식한다.

 

근데, 우리가 루트에다가 넣어놔도 정작 빌드된 완성본인 dist폴더에는 favicon.ico가 안들어간다.

 

이 때 

parcel-plugin-static-files-copy

직접 dist폴더에 카피해서 넣어주는 플러그인이다.

https://qwefdg3.tistory.com/394

이거 참조.

 

package.json에 플러그인 속성에다 폴더명을 명시한 후,

 

그 폴더에 그대로 dist에 넣을 파일들을 넣어주면 된다.

 

 

이렇게 하지 않고 직접 dist에 넣는거는 경로문제라던지 문제가 있을 수 있다.

dist는 자동으로 빌드완성된 파일들을 넣어주는 공간이기 때문.

그래서 서버에 올릴 때는 이 dist폴더 안에 있는 파일들을 통째로 올리면 된다.