1. 오류 출력
PS C:\Users\useruser\Desktop\code\copy&paste> npm run dev
> copy-paste@0.0.0 dev
> vite
'paste\node_modules\.bin\' is not recognized as an internal or external command,
operable program or batch file.
node:internal/modules/cjs/loader:1148
throw err;
^
Error: Cannot find module 'C:\Users\ useruser \Desktop\code\vite\bin\vite.js'
at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
at Module._load (node:internal/modules/cjs/loader:986:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:174:12)
at node:internal/main/run_main_module:28:49 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
Node.js v20.16.0
2. 해결 방법 / 원인
어느날 갑자기 사이드 프로젝트를 하기 위해 react vite환경을 만들게 되었는데,
npm create vite@latest
npm i
npm run dev
를 하는 과정에서 npm run dev로 실행한 결과가 위의 오류문 처럼 출력이 되었다.
엥? 내가 오랜만에 해서 뭐 실수 했나?
그렇게 오류 원인을 찾아보던 와중, 루트폴더에 '&'가 들어가 있어 실행이 안되는 문제였다;;;
루트폴더 뿐만 아니라, 경로에 특수문자가 있는 경우 발생할 수 있는 문제인 것 같다.
매우 간단한 문제지만 특수문자에 대해 다시 경각심을 가지게 되었다.( - 하이픈 빼고 ~ 하이픈 갓 ~)
- 참고
'Error' 카테고리의 다른 글
[Ubuntu] 검은 화면에서 멈춤 / 검은 화면에서 커서만 깜빡임 (WSL)- 해결방법 (1) | 2024.12.01 |
---|---|
[TypeScript] TS Cannot find module 'undici-types' 오류 (0) | 2024.09.18 |
[TypeScript] TS ts-node "type": "module" 오류 (0) | 2024.09.18 |
[flutter] Android license status unknown 오류 해결 방법 (0) | 2024.04.29 |
Vue create 오류 (0) | 2024.03.05 |