Open2
雑メモ

React(TypeScript)のプロジェクトをViteで作成し、DigitalOceanでデプロイしようとしてハマった
package.json
"scripts": {
"build": "tsc -b && vite build",
},
ビルド時に
"sh: 1: tsc: not found"
というエラーが出る

ビルド環境のNODE_ENVがproductionになっているようで、devDependenciesに入っているTypeScriptがインストールされていないからだった。
"scripts": {
"build": "pnpm install --production=false && tsc -b && vite build",
},
に変更することで、必要なライブラリが入りビルドできた。