グローバルパッケージのインストール
グローバルパッケージのインストール
volta install typescript
または
npm install --global typescript
グローバルパッケージのインストール先
PS> npm root -g
C:\Volta\tools\image\node\14.19.0\node_modules
PS> volta which tsc
C:\Volta\tools\image\packages\typescript\tsc
PS> volta which tsc.exe
C:\Volta\bin\tsc.exe
- Voltaで管理するnodeおよびNPMパッケージは、$HOME/.voltaまたは%LOCALAPPDATA%\Volta、もしくは環境変数VOLTA_HOME以下にインストールされる
- 上の例ではインストール先のnode_modulesディレクトリの場所、tscコマンドの実体がある場所、それのエイリアスであるtsc.exeがある場所を示しており、環境変数PATHにC:\Volta\binを加えておけばtscコマンドが使えることになる
参考
グローバル、ローカルパッケージの確認
PS> cd ./myapp
PS> volta list
⚡️ Currently active tools:
Node: v14.19.0 (default)
npm: v8.1.4 (default)
Tool binaries available:
eslint (current @ C:\myapp\package.json)
(default)
prettier (current @ C:\myapp\package.json)
(current @ C:\myapp\package.json)
(current @ C:\myapp\package.json)
ts-node, ts-script, ts-node-script, ts-node-cwd, ts-node-transpile-only (default)
tsc, tsserver (default)
- package.jsonがあるJSのプロジェクトフォルダ(上の例ではmyapp)に入り、
- volta listコマンドを実行すると、グローバルパッケージとローカルパッケージ、それぞれの実行ファイルを確認できる
- 上の例ではeslitコマンドとprettierコマンドがローカルパッケージにあり、tscコマンドなどがグローバルパッケージにある