主题
包二进制文件
有关安装包二进制文件的过程的详细信息。
自定义下载位置
在内部,volta install <工具>
使用 npm 风格的解析来确定哪些版本可用以及包二进制文件的下载位置。因此,要重定向并使用内部存储库(即从私有存储库安装内部工具),您可以在主目录中创建一个 .npmrc
文件。在解析和下载工具以及解析给定工具的依赖项时,将遵循在那里指定的选项。
固定 Node 版本
如理解 Volta中所述,Volta 将在安装工具时固定 Node 版本,以便即使默认 Node 版本更改,该工具也可以继续使用。用于确定应固定哪个版本的过程如下:
Volta 0.6.8 之前
- 如果包在
package.json
中指定了engines
,则使用满足engines
要求的最新 Node 版本 - 否则,使用最新版本的 Node
Volta 0.6.8 到 Volta 0.8.7
- 如果包在
package.json
中指定了engines
,则使用满足要求的最新 LTS 版本的 Node - 如果没有 LTS 版本满足要求,则使用满足
engines
的最新总体版本 - 如果
engines
不可用,则使用最新的 LTS 版本的 Node
Volta 0.9.0 及以后
从 Volta 0.9.0 开始,Volta 将把包固定到您当前的默认 Node 版本(在安装工具时)。您可以通过更改默认值或使用 volta run
运行安装来更改该版本:
sh
volta run --node 15 npm i -g ember-cli