fix: исправить извлечение NVM_VERSION из NVM_BASE а не NODE_PATH

- basename NODE_PATH возвращал 'bin' вместо 'v24.13.1'
- Теперь basename берётся от NVM_BASE что даёт правильную версию

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
This commit is contained in:
mirivlad 2026-02-25 15:47:20 +08:00
parent 917f70f858
commit c5239875ad
1 changed files with 2 additions and 2 deletions

View File

@ -51,8 +51,8 @@ if [ -n "$NODE_BIN" ]; then
NODE_PATH=$(dirname "$NODE_BIN") NODE_PATH=$(dirname "$NODE_BIN")
# Извлекаем базовый путь nvm (убираем /bin/node) # Извлекаем базовый путь nvm (убираем /bin/node)
NVM_BASE=$(dirname "$NODE_PATH") NVM_BASE=$(dirname "$NODE_PATH")
# Извлекаем версию nvm (например v24.13.1 из пути) # Извлекаем версию nvm из NVM_BASE (например v24.13.1 из /home/user/.config/nvm/versions/node/v24.13.1)
NVM_VERSION=$(basename "$NODE_PATH") NVM_VERSION=$(basename "$NVM_BASE")
echo " NODE_PATH=$NODE_PATH" echo " NODE_PATH=$NODE_PATH"
echo " NVM_BASE=$NVM_BASE" echo " NVM_BASE=$NVM_BASE"
echo " NVM_VERSION=$NVM_VERSION" echo " NVM_VERSION=$NVM_VERSION"