nvm pin
Создание или обновление файла run-command (например, .nvmrc).
Использование
Usage: nvm pin [<version>] [flags]
Аргументы
| Аргумент | Обязательный | Описание |
|---|---|---|
[<version>] | Нет | Спецификатор версии для разрешения и записи. Если опущен, используется текущая активная версия. Форматы файлов pin: Селекторы версий. |
Флаги
| Флаг | Краткий | Описание |
|---|---|---|
--file | -f | Целевой файл для записи. Должен быть в настроенном списке auto_detect. |
--install | -i | Установить целевую версию при отсутствии. |
--no-install | -n | Не выполнять автоустановку отсутствующей версии для этой команды. |
Примеры
# write current active version to default detect file
nvm pin
# write explicit version to .nvmrc
nvm pin 24
# write to .node-version
nvm pin 22.14.0 --file=.node-version
# write package.json engines.node/npm
nvm pin 24 --file=package.json
# install if missing before writing
nvm pin 24 --install
# force no-install behavior for this command
nvm pin 24 --no-install
Пример вывода
Successfully pinned .nvmrc Node.js version to v24.1.0
Проверенная расшифровка (локальный запуск)
PS> nvm pin --help
Usage: nvm pin [<version>] [flags]
Flags:
-f, --file=.nvmrc
-i, --install
-n, --no-install
Примечания о поведении
- Для
package.jsonкоманда обновляетengines.nodeиengines.npm. - Для текстовых detect-файлов команда записывает нормализованное содержимое версии Node.js.
- Если
package.jsonотсутствует в текущем каталоге, команда завершается ошибкой.
Эта команда фиксирует намерение среды выполнения проекта для автообнаружения в режиме shim.