Node.jsとVolta

  1. Voltaをバイナリでインストールした。
  2. which node で C:\Program Files\Volta\node.exe
  3. それなら、C:\Program Files\nodejs\node.exe はいらないだろうとアンイストール。
  4. node.exe を起動できなくなった。
  5. どうやら、もともとあった node.js v16.14.0 をVoltaは使っていたらしい。← この予想は違う。古いNodeが動いていたときも、Volta管理下のNode.jsがもともと存在しない状態だった。
  6. volta install node@16.14.0 でnodeは使えるようになったが、npm のグローバルインストールは消えてしまった。
  7. volta がオリジナルのnpmへのパスを消したらしい。それに伴い、$env:USERPROFILE/AppData/Roaming/npm/ 配下の諸々が見えなくなったようだ。
  8. AppData/Roaming/npm/ の代わりに、Local/Volta/tools/image/node/16.14.0/ が使われる。
  9. もとのnpmのバージョンは9.5.0だが、Volata管理下のものは8.3.1、バージョンをダウングレードされてしまった。
  10. もとのViteは、"vite/3.2.2 win32-x64 node-v16.14.0" だ。
  11. もとのtscは、"4.9.5" だ。
  12. 新しく入れたパッケージはVolta管理下になるようだ。
  13. Lean 4のelanと似ている。
  14. C:\Users\m-hiyama\AppData\Local\Volta\tools\user\ の下に管理情報を持っている。