ERROR

yarn serve , npm run serve 시의 URIError

728x90
반응형

yarn serve 후 주어진 주소로 들어가면 터미널에 에러가 나타난다.

URIError: Failed to decode param '/%3C%=%20BASE_URL%20%%3Efavicon.ico'

화면엔 아무것도 안나타난다.

 

원인: 루트 URL에 대해서 index.html을 찾고 있는데 빌드결과물에 index.html이 없다.

(index.html은 없고 home.html을 포함 3개 html을 만들었음.)

localhost:8080/home으로 접속했더니 화면을 확인할 수 있었다. 나머지도 마찬가지.

위 에러는 웹팩개발서버가 루트 URL에 대해서 디폴트로 index.html을 찾아서 발생하는 에러이다.

 

해결: vue.config.js에 devServer항목을 추가해준다. (웹팩서버를 devserver라고 한다.)

  devServer: {
    index: 'home.html',
  },

루트를 다른 html로 변경해주면 해결된다.

728x90
반응형