(실습1) 포모도로 타이머 프로젝트 에러사항 문의드립니다.
일단 저도 초보 입장에서 GPT 에게 물어물어 해결한 내용들을 적어드립니다. 뭐라고 뭐라고 어쩌고 저쩌고 하면서 "보안오류" 가 뜨는 경우가 있었습니다.윈도우즈의 파워쉘에서 npx 명령어 실행을 막는거라고 합니다.Windows 키 + S 를 눌러 PowerShell 을 검색합니다."관리자 권한으로 실행" 을 선택합니다.푸르딩딩한 화면이 뜹니다.Set-ExecutionPolicy Unrestricted -Scope CurrentUser 를 붙여넣기 한뒤에 y 를 누릅니다.보안을 낮춰서 커서의 터미널에서 npx 명령어가 실행되도록 하는 명령어인거 같습니다.실습을 끝낸뒤에는 Set-ExecutionPolicy Restricted -Scope CurrentUser 를 붙여넣기한뒤에 y 를 눌러서 보안 설정을 되돌리기 할수 있습니다. 실습을 위해 만드는 폴더 경로에 영어 대문자가 포함되면 작동하지 않았습니다.폴더명에 한글이나 대문자가 포함되지 않은, 순수 영문 소문자만으로 만드는게 좋을듯 합니다. 리엑트 버전이 19 버전이면 오류가 난다고 합니다.리엑트 18버전을 강제로 깔아주면 정상작동 하는거 같습니다.커서의 터미널에 npm install react@18 react-dom@18 라고 붙여넣으면 리엑트 18버전이 설치됩니다. 이 과정을 거친뒤에 커서의 터미널에npx create-react-app . --template typescript ; npm install -D tailwindcss postcss autoprefixer ; npx tailwindcss init -p라고 붙여넣으면 하위 폴더들이 생성됩니다.컨트롤K 눌러서 "폴더에 바로 하위폴더를 생성하지 않고, 리액트, 테일윈드, 타입스크립트 프로젝트를 생성하는 명령어" 라고 쓰면 나오는 내용이 중간중간에 "&&" 가 들어가 있는데, 윈도우즈 환경에서는 인식을 못하는 명령어인거 같습니다. 아마 맥이나 리눅스에서 사용되는 명령어 인거 같습니다. 이걸 " ; " 로 변경하면 됩니다.생성되는 하위 폴더가 완벽하게 동일하지 않을수도 있습니다. 저도 "테일윈드" 관련 폴더나 파일이 생성되지 않았습니다.이 부분은 커서가 알아서 필요한걸 만들어 줬습니다. 완벽하게 동일하지 않더라도, 하위폴더와 파일이 생성되면 실습을 진행하시면 될거 같습니다. 저도 초보 입장에서 생겼던 문제들을 물어물어 해결한 내용들 입니다.잘 하시는 분들이 보시면 허접한 내용들일수 있겠지만, 같은 초보 입장에서 같이 먹고 살자는 생각에 답변 남겨 봅니다. 한가지 더..아실지 모르겠지만서도..커서의 터미널에서 명령어를 실행한뒤에 에러가 뜨건 실행이 되건 해서, 아무런 입력이 안먹힐떄가 있었습니다.그럴땐 컨트롤C를 누르면 입력 가능해집니다.저만 몰랐으려나요,,