Node.js module compile cache support

未關閉
#928 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視

維護者通常 1 天內回覆

還沒有人認領這個 Issue。

評估

難度
3/5
預估耗時
半天
新手友好度
50/100
Issue 類型
功能
描述清晰度
基本清楚
活躍度
活躍
技術堆疊
nodejs, rust
領域
build-system

研究方向

Start with how the task runner handles the cache.untrackedEnv setting, since the issue asks for NODE_COMPILE_CACHE to be added there. The open question is whether the runner should also set NODE_COMPILE_CACHE to a folder inside its task cache, which is a design choice the issue leaves open. Done means the variable is handled, the related NODE_COMPILE_CACHE_PORTABLE, NODE_COMPILE_CACHE_READONLY and NODE_DISABLE_COMPILE_CACHE variables are covered, and a test confirms it. Check with maintainers on the auto-populate behaviour first.

由索引模型根據 Issue 內容生成。

描述

The NODE_COMPILE_CACHE environment variable is not included in cache.untrackedEnv, so tasks do not benefit from Node's module compile cache by default.

Maybe vp could automatically populate NODE_COMPILE_CACHE to its task cache folder?

The NODE_COMPILE_CACHE_PORTABLE, NODE_COMPILE_CACHE_READONLY, and NODE_DISABLE_COMPILE_CACHE environment variables could also be supported.

主要語言
Rust
星號
485
分支
51
平均合併
23 小時 20 分鐘
30 天內合併 PR
56

環境準備

在 Codespaces 中開啟

在瀏覽器裡用你自己的 GitHub 帳號啟動這個專案的開發容器。

  • 沒有 Dockerfile 或 Docker Compose 檔案
  • 沒有 Pull Request 範本
  • 閱讀貢獻指南

從這裡開始

  1. 先讀完整個 Issue,再讀專案的貢獻指南。
  2. 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
  3. Fork 儲存庫,在一個分支上完成修改。
  4. 送出 Pull Request,並在描述裡引用這個 Issue 編號。

voidzero-dev/vite-task 的其他 Issue

查看 voidzero-dev/vite-task 的全部 Issue

相似的 Issue

更多 Rust Issue

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。