light server는 간단하고 가벼운 개발용 서버로 주로 프론트엔드 개발에서 사용합니다. light server는 Node.js 기반의 툴로 웹 애플리케이션 개발 시 실시간으로 변경 사항을 반영하고, 여러 가지 유용한 기능을 제공합니다. 더 자세한 내용은 lite server에서 확인할 수 있습니다.
typescriptf를 학습하던 중 'Cannot find module 'C:\Users\Desktop\lite-server\bin\lite-server'' 이와 같은 문구가 보이며 실행 에러가 발생했습니다. 다른 프로젝트에서
lite server를 정상적으로 사용하고 있었는데 새로운 파일에서 실행하려고 하니 이런 문제가 발생했습니다.
아래와 같은 여러 방법들을 하나씩 해보며 문제를 해결해보려 시도했습니다.
위의 방법들을 사용해봤지만 오류 해결은 이루어지지 않았습니다. '나는 이런 오류에도 구글링이 필요한가봐~' 생각하며, 구글링을 하기 직전에 내가 만든 폴더의 폴더명을 확인해보게 되었습니다. '&'이라는 특수 문자가 사용된 것을 확인했고 폴더명을 고친 후 다시 실행해보니 문제가 해결되었습니다.
폴더나 파일 이름에 특수문자가 들어가면 여러가지 문제가 생길 수 있다는 것을 알고 있었음에도 불구하고 이런 일이 벌어지고 말았습니다. 이번 경험을 통해 다시 한 번 특수문자의 사용을 지양하겠노라 다짐할 수 있는 좋은 시간이었습니다.