package.json
...
"scripts": {
...
"dev": "cross-env NODE_ENV=development API_ENV=dev vite",
"build": "cross-env NODE_ENV=production API_ENV=dev tsc && vite build",
"buildProd": "cross-env NODE_ENV=production API_ENV=prod vite tsc && vite build",
...
},
...
여기서 bulidProd 실행시에 [Could not auto-determine entry point from rollupOptions or html files and there are no explicit optimizeDeps.include patterns. Skipping dependency pre-bundling.] 라는 에러메시지와 함께 빌드가 멈춰서 콘솔에서 엔터키를 한 번 쳐 줘야 빌드가 속행되었던 현상이다.
원인은 좀 바보같은 copy&paste 실수인데, tsc 명령어 앞에 실수로 vite 명령이 들어가서 dev서버가 런칭되었기 때문이었다. vite 명령을 제거하니 정상 동작.