Error : Eslint Expeted indentation of 2 space but found 0 indent
Firebase Funtion을 Deploy 하는 과정에서 발생한 이슈로
트러블 슈팅에 대한 기록 및 해결방법이다.
1차적으로 '들여쓰기'에서 문법에러가 나온다. 그럴경우에는 '.eslintrc.js'파일의 rule을 추가한다.
반응형
ESLint indent 문서 : [ 링크 ]
VSCode에서 편집을한다면 Extension MarketPlace 에서 'ESLint'를 설치하자.
설치하고 난 이후에 문제가되는 곳에 커서를 두개되면 다음과같이 Quick Fix 항목이 나오는데
Fix all auto-fixable promblems을 하게되면 자동으로 변경이된다,
최종결론으로는 Firebase function Deploy 에서 문제는 다음의 이슈였다.
firebase.json 파일의 Path경로가 문제였다. 다음과 같이 수정하고 Deploy 를 하니 정상적으로 동작했다.
{
"functions": {
"predeploy": [
"npm --prefix %$RESOURCE_DIR% run lint",
"npm --prefix %RESOURCE_DIR% run build"
],
"source": "functions"
}
}
해결 StackOverFlow : [링크]
★☆☆☆☆
반응형
댓글