私は monorepo を使用してマルチプラットフォームプロジェクトを開発しています。コンポーネントライブラリを非常に軽量なパッケージとして独立させたいと考えています。私は vite でパッケージ化を選択しましたが、vite の開発モードはこの機能をサポートしていないようです。tsc を使用してファイルの変更を監視する場合、パッケージの生成物と vite build には違いがあります。また、tailwind をリアルタイムでパッケージ化することはできません。最後に、chokidar を使用して src ディレクトリ内のファイルを監視し、vite build を実行します。
"scripts": {
"watch-build": "chokidar './src/**/*' -c 'vite build'"
},