Par exemple, je veux installer 7.9 ou 7.10 mais je veux éviter Node 8 en raison de webpack node-sass
bug de rupture.
Quand je lance brew search node
c'est ce que je vois:
❯ noeud de recherche de brassage leafnode llnode node ✔ node-build> [email protected] [email protected] node @ 4 node @ 6 nodebrew nodeenv nodenv caskroom/cask/node-profiler
Si vous vouliez dire "nœud" en particulier: il a été migré de caskroom/cask vers homebrew/core. Vous pouvez y accéder à nouveau en exécutant: brew tap homebrew/core
Il y a un nœud qui est vérifié (ma version actuelle est v7.4.0
puis [email protected]
, [email protected]
, node@4
et node@6
?
La raison pour laquelle je ne peux pas simplement passer à 8 est que node-sass ne fonctionnera pas dans webpack.
=> nvm source string already in /Users/leongaban/.zshrc => Appending bash_completion source string to /Users/leongaban/.zshrc npm ERR! missing: is-path-cwd@^1.0.0, required by [email protected] npm ERR! missing: is-path-in-cwd@^1.0.0, required by [email protected] npm ERR! missing: p-map@^1.1.1, required by [email protected] npm ERR! missing: pify@^3.0.0, required by [email protected] npm ERR! missing: rimraf@^2.2.8, required by [email protected] npm ERR! missing: bluebird@^3.1.1, required by [email protected] npm ERR! missing: clone@^1.0.2, required by [email protected]
...
=> You currently have modules installed globally with `npm`. These will no
=> longer be linked to the active version of Node when you install a new node
=> with `nvm`; and they may (depending on how you construct your `$PATH`)
=> override the binaries of modules installed with `nvm`:
Si je lis bien, cela signifie-t-il que je ne peux plus utiliser npm
pour installer globalement des packages et que je dois utiliser nvm
?
J'ai ajouté les lignes d'exportation à mon . Zshrc bash (je n'utilise pas bash_profile)
❯ nvm --version
0.33.2
Si les versions sur homebrew/code
sont définis correctement, vous devez également pouvoir brew install [email protected]
par exemple.
Vous pouvez également installer plusieurs versions et sélectionner celle que vous souhaitez utiliser avec le brew switch
commande.
-
Quoi qu'il en soit, je recommanderais d'utiliser nvm , qui peut être installé via Homebrew. Cependant, la version sur brew
est boguée et ils ne prévoient pas de la corriger.