Como configuro uma versão de nó do sistema instalada via nvm?

1

Eu uso nvm para gerenciar minhas node versões, mas programas que não iniciam um shell e não incluem ~/.nvm/nvm.sh não sabem onde encontrar o nó.

O Intellij, por exemplo, pode iniciar programas de nós via package.json scripts e você pode usá-los no terminal, mas não pode usar programações de nós de node_modules/.bin like flow do pacote flow-bin .

Atualmente, faço algumas configurações manuais de links simbólicos como

$ dirname 'which node'
/home/me/.nvm/versions/node/v8.9.0/bin
$ export NODE_PATH="/home/me/.nvm/versions/node/v8.9.0/bin"
$ dirname 'which node' | xargs ls 
node npm npx yarn yarnpkg
for c in 'ls $NODE_PATH' ; do 
   sudo update-alternatives --install "/usr/bin/$c" "$c" "$NODE_PATH/$c" 1100
   sudo update-alternatives --set "$c" "$NODE_PATH/$c"
done

Existe uma maneira mais fácil de manter essas configurações e se livrar de entradas antigas?

    
por flob 10.11.2017 / 11:22

0 respostas