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
반응형
'ERROR' 카테고리의 다른 글
django.core.exceptions.FieldError: Unknown field(s) (content) specified for Comment (0) | 2021.05.02 |
---|---|
on_delete=SET_NULL 설정시 ERROR 발생 (0) | 2021.05.01 |
source tree에서 push error (0) | 2021.04.25 |
npm run build 에러 (0) | 2021.04.20 |
manage.py, TypeError: unsupported operand type(s) for /: 'str' and 'str' (0) | 2021.04.20 |