csm-ivanovo-ru / DocTemplates

Шаблоны документов Libre Office
Apache License 2.0
0 stars 0 forks source link

Автоматизировать использование требуемой версии NodeJS #127

Open sergey-s-betke opened 2 months ago

sergey-s-betke commented 2 months ago

Требуемая возможность

Крайне желательно автоматически при открытии проекта устанавливать / переключать версию NodeJS на необходимую.

Текущее поведение

Сейчас используется установленная версия NodeJS. Сегодня уже возникли проблемы при сборке шаблонов и документов на другом рабочем версии из-за различий в версии NodeJS.

Возможное решение

Как вариант - расширение henrynguyen5-vsc.vsc-nvm.

sergey-s-betke commented 1 month ago

Вместо nvm используем https://github.com/coreybutler/nvm-windows. Но есть нюансы: nvm use не использует .nvmrc

https://github.com/coreybutler/nvm-windows/wiki/Common-Issues#why-isnt-nvmrc-supported-why-arent-some-nvm-for-macoslinux-features-supported

https://github.com/coreybutler/nvm-windows/issues/1047

sergey-s-betke commented 1 month ago

По указанной выше причине не получится использовать плагины VSCode для автоматического переключения версии через nvm use.