Error Handling
-
vue error 해결법: Syntax Error: TypeError: this.getOptions is not a functionError Handling 2021. 2. 8. 23:04
vue 에서 scss 와 같은 css 형식을 사용하기 위해 sass-loader 를 설치한 뒤에 아래와 같은 오류가 나는 경우가 있다. Syntax Error: TypeError: this.getOptions is not a function 위와 같은 에러는 vue 2.6 버젼대에서 sass-loader 를 11 버젼을 사용할 경우에 호환되지않아 발생한다. 따라서 sass-loader 를 아래와 같이 10 버젼을 설치하면 해결된다. 기존 sass-loader 를 삭제하고 10 버젼을 설치하는 명령어는 아래와 같다. # 기존 모듈 삭제 $ npm uninstall sass-loader # 10번대 버젼 설치 $ npm install --save sass-loader@10 해결!
-
vue error 해결법 : Error in render: "TypeError: Cannot read property 'matched' of undefined"Error Handling 2021. 2. 7. 23:57
vue 에서 router에 명시해준 주소로 이동을 하려고 할때 아래와 같은 에러가 발생하는 경우가 있다. Error in render: "TypeError: Cannot read property 'matched' of undefined" 이와 같은 에러는 제대로 명시를 하지않았음을 의미한다. vue 에 router 를 연결할 시에 이러한 현상이 발생했다면 원인은 main.js 파일에서 router 를 routes로 잘못명시한경우 일 가능성이 크다. 예를 들면 아래와 같다. 잘못된 코드 import routes from './routes.js' new Vue({ render: h => h(App), routes }).$mount('#app') router 연결은 반드시 router로 명시 해주어야한다. 따..
-
vue error 해결법 : This relative module was not found: * ./routes/index.js in ./src/main.jsError Handling 2021. 2. 7. 13:49
vue에서 처음 프로젝트를 실행하다보면 아래와 같은 에라가 발생하는 경우가 있다. This relative module was not found: * ./routes/index.js in ./src/main.js 위와 같은 에러는 main.js에서 해당 index.js 파일을 찾지 못하기 때문에 발생한다. 다양한 케이스와 다양한 해결법들이 있지만 그중에 해결한 방법은 아래와 같다. 1. 경로가 잘못된경우 일단 해당 파일명과 경로를 확인하자. src 폴더 외부에 routes 폴더를 생성하지는 않았는지, routes를 route 로 잘못 표기하지는 않았는지 확인한다. 2. node_modules 폴더를 삭제 후 다시 실행 다양한 module 들의 경로가 꼬이거나 잘못 핸들링 한 경우에 발생할 수 있다. 따라..
-
이클립스 글자 깨지는 error 해결법Error Handling 2021. 2. 4. 23:45
이클립스 사용중 패키지를 import 받거나 다른 곳에서 사용하던 파일을 실행 할 때 아래와 같이 한글 주석이 깨질때가 있다. 이것은 인코딩이 잘못되어 발생하는 문제이다. 따라서 아래 순서대로 인코딩을 바꿔준다. 1. 아래와 같은 글자 깨짐이 발생하는 파일의 패키지에 마우스를 가져간 뒤 오른쪽 마우스 버튼을 클릭한다. 2. 그런뒤 나오는 선택창의 제일 아래 Properties 클릭한다. 3. 첫화면 또는 왼쪽 Resource 글자를 클릭하고 Text file encoding 부분의 Other를 클릭한 뒤 UTF-8(주로 UTF-8) 과 같은 인코딩 클릭 후 Apply 버튼 클릭한다. 4. 해결!
-
python error 해결법 : local variable 'df' referenced before assignmentError Handling 2021. 1. 31. 20:45
파이썬에서 외부에 선언한 변수를 함수속에서 호출하고자 할때 아래와 같은 오류가나는 경우가 있다. 코드 df = pd.DataFrame(columns=unique_genres) def checkGenres(x): temp = {'a': 1} df = df.append(temp,ignore_index=True) 오류 UnboundLocalError: local variable 'df' referenced before assignment 위 에러는 전역변수를 지역 변수로 호출했기 때문에 발생하며 간단하게 함수 내부에 global '변수명' 을 추가하면 해결된다. df = pd.DataFrame(columns=unique_genres) def checkGenres(x): global df temp = {'a':..
-
docker error 해결법 : the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'Error Handling 2021. 1. 28. 00:02
Git bash 에서 docker 내부에 접속하기 위해 명령어를 입력 할 경우 아래와 같은 에러가 나는 경우가 있다. $ docker exec -it mysql bash the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' 위 에러는 git 설치시 터미널 설정을 mintty 로 한 경우 발생한다. 따라서 powershell을 이용하거나 Git 재설치를 할 때에 콘솔 설정을 Window 로 해주면 된다. 또는 Git Bash 를 현재 상태로 계속 사용하고 싶다면 아래와 같이 앞에 winpty를 적어주면 된다. winpty docker exec -it mysql bash
-
Vue error 해결법 : [Vue warn]: Error in beforeCreate hook: "TypeError: this._router.init is not a function"Error Handling 2021. 1. 26. 00:16
vue 에서 vue-router를 이용하여 주소에 따라 각각 다른 페이지를 라우팅하려고 할 때 아래와 같은 에러가 나는 경우가 있다. [Vue warn]: Error in beforeCreate hook: "TypeError: this._router.init is not a function" TypeError: this._router.init is not a function 위 에러는 router 를 초기화 할 때 잘못한 경우 발생한다. 즉, 라우터를 선언한 파일에서 아래 코드와 같이 Vue에 vue-router를 연결시킨 후 초기화까지 확인한다. 이번의 경우는 export default new VueRouter 를 export default 만 적어줘서 에러가 발생하였다. 따라서 아래와 같이 Vue.u..
-
vue error 해결법 : Failed to resolve loader: sass-loaderError Handling 2021. 1. 24. 22:47
스타일 표현 방식을 scss 를 사용하여 코드를 작성할때 아래와 같은 에러가 발생할때가 있다. 수행코드 오류 내용 Failed to resolve loader: sass-loader 오류에는 sass-loader 를 설치해주라고 하지만 설치후 또다른 아래와 같은 에러가 발생한다. Syntax Error: Error: PostCSS received undefined instead of CSS string 따라서 아래와 같이 두개의 모듈을 설치해주면 해결된다. $ npm i sass-loader $ npm i node-sass