이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\user\AppData\Roaming\npm\vue.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Polic ies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오.
vscode의 터미널 창에서 npm 등을 실행하려고 할 때 발생한 에러이다. 시스템 설정에서 스크립트를 실행할 수 있는 권한이 없어서 발생하는 에러라서 권한을 수정해주었다.
VSCode 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로
Component name "Ground" should always be multi-word
JavaScript, JSX의 정적 분석 도구인 ESLint
를 사용하고 있어서 그런지 vue component를 생성할 때 이름을 단어 1개로 생성하니 에러가 떴다.이는 component 이름을 바꾸거나, 단어 개수 제한 설정을 수정하는 방식으로 에러를 해결할 수 있다.
Priority A Rules: Essential
vue 공식문서를 읽어보니, vue에서는 component 이름을 최소 2단어 이상의 조합으로 만들기를 권장하고 있었다. 하지만 변수명을 정하는 것도 꽤 고민되는 일인 만큼, 설정을 변경하는 방법도 있다.
[Vue] should always be multi-word-component 에러 해결 방법 (ESLint 설정)
Parsing error: No Babel config file detected for~
내용을 읽어보니babel.config.js
파일을 찾을 수 없다는 내용의 에러인데, 내 프로젝트에는 해당 파일이 존재했다. 존재하는 파일을 찾지 못하는 것이 이상해서 검색해보니, 원래 해당 파일은 프로젝트의 root 폴더 아래에 위치해야 하는데, 나는 폴더 내에 frontend, backend 2개 폴더가 있고, frontend 폴더 아래에 해당 파일이 있어서 발생하는 에러인 것 같았다.
setting.json
파일에서 경로를 자동으로 찾도록 설정을 바꾸었더니 에러가 해결이 되었다.
"Parsing error: No babel config file detected" when IDE not open at Vue projects root directory