voidzero-dev / voidzero-dev/vite-plus

Custom cache dir handling

オープン
#2,298 コメント 0 件 リアクション 2 件 担当者 2 名 @wan9chi が担当を希望しています GitHub で見る
pending triage
主要言語
Rust
スター
5.8k
フォーク
262
平均マージ
23時間 41分
マージ済み PR(30日)
138

説明

### Description

Right now there is no documented way to set a custom cache dir for the Vite+ cache folder. The undocumented version is via an env variable.

At the same time, Vite itself has a `cachedDir` option that could be used (or mistaken by users as the desired option)

### Suggested solution

1. Add a dedicated `run.cacheDir` option
2. If it is not set, use `/task-cache` (Vite's option)
3. If that isn't set either, use the default `node_modules/.vite/task-cache` dir

To make it performant, this probably needs changes in Vite Task itself

### Alternative

_No response_

### Additional context

_No response_

### Validations

- [x] Read the [Contributing Guidelines](https://github.com/voidzero-dev/vite-plus/blob/main/CONTRIBUTING.md).
- [x] Confirm this request is for Vite+ itself and not for Vite, Vitest, tsdown, Rolldown, or Oxc.
- [x] Check that there isn't already an issue requesting the same feature.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。