작성
·
449
0
답변 1
0
1. webpack.config.js 파일에 세팅된 CleanWebpackPlugin의 역할입니다. 빌드를 여러번 하다 보면 사용하지 않는 파일들이 dist 폴더에 쌓이게 되는데요, 그걸 방지하기 위해 빌드할 때마다 깨끗하게 비워주는 거랍니다. 삭제를 원하지 않으면 new CleanWebpackPlugin() 부분을 주석처리 해주시면 됩니다.
2. 모델파일같은 외부 리소스를 three.js에서 불러올 때는 웹서버를 구동시켜주셔야 합니다. 그냥 파일 프로토콜로 접근(file://)하는 방식으로는 사용할 수 없답니다.
(만약 서버를 구동시켰는데도 파일에 접근을 못한다면 webpack.config.js의 끝부분, CopyWebpackPlugin을 설정하는 부분에 이미지나 모델이 들어있는 폴더, 예를들어 ./src/models 또는 ./src/images를 설정하는 부분이 주석처리 되어있지는 않은지 확인해보세요)
참고로 웹팩 관련된 설정에 관한 것들은 https://www.inflearn.com/course/3d-%EC%9D%B8%ED%84%B0%EB%9E%99%ED%8B%B0%EB%B8%8C-%EC%9B%B9/unit/95581 이 강의에서 정리하고 있습니다~