Open2

雑メモ

tarorotaroro

React(TypeScript)のプロジェクトをViteで作成し、DigitalOceanでデプロイしようとしてハマった

package.json

"scripts": {
    "build": "tsc -b && vite build",
  },

ビルド時に
"sh: 1: tsc: not found"
というエラーが出る

tarorotaroro

ビルド環境のNODE_ENVがproductionになっているようで、devDependenciesに入っているTypeScriptがインストールされていないからだった。

"scripts": {
    "build": "pnpm install --production=false && tsc -b && vite build",
  },

に変更することで、必要なライブラリが入りビルドできた。