Ferramenta de gerenciamento de versão do nó gnvm

No aprendizado diário, quando você deseja executar o código dos predecessores no github ou gitee, devido à iteração da versão, encontrará vários problemas de versão, como

ERROR

[eslint] Must use import to load ES Module: C:\Users\xzc\Desktop\react-blog\node_modules\@eslint\eslintrc\universal.js
require() of ES modules is not supported.
require() of C:\Users\xzc\Desktop\react-blog\node_modules\@eslint\eslintrc\universal.js from C:\Users\xzc\Desktop\react-blog\node_modules\eslint\lib\linter\linter.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename universal.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from C:\Users\xzc\Desktop\react-blog\node_modules\@eslint\eslintrc\package.json.

Portanto, um gnvm é recomendado aqui para alternar livremente a versão do nó

1. Baixe e instale

Clique para abrir a URL , e baixe a versão 64 bits ou 32 bits de acordo com o seu computador (por ser baixado de uma rede externa, a velocidade pode ser muito lenta), o processo de instalação é pulado
insira a descrição da imagem aqui

2. Coloque gnvm.exe na pasta onde Node.js está localizado

Coloque o arquivo gnvm.exe baixado no diretório de instalação do node.js instalado anteriormente. Se você não conhece o diretório de instalação do node.js, pode usar a linha de comando para visualizá-lo

where node

insira a descrição da imagem aqui
insira a descrição da imagem aqui

3. Verifique se o gnvm está instalado

Verifique a versão do gnvm

gnvm version

insira a descrição da imagem aqui

Quatro, comandos comuns gnvm

gnvm version //查看版本
gnvm ls // 查看已安装的node.js版本
gnvm install latest // 安装最新版本的node.js
gnvm install *.*.* // 安装指定版本的node.js
gnvm update latest // 更新本地的latest为最新版本
gnvm uninstall latest //卸载最新版本的node.js
gnvm uninstall *.*.* // 卸载指定版本的node.js
gnvm use *.*.* // 切换已下载好的node.js版本
gnvm search *.*.* //查找node.js版本(由于小版本过多,最好大的版本号,如gnvm search 12.*.*,查找12的版本)

5. Possíveis problemas

Questão 1

gnvm use *.*.*Esse problema ao alternar as versões do nó é usado Access is denied.., conforme a seguir:

Error: copy D:\Nodejs\\ to D:\Nodejs\\12.16.0 folder Error: open D:\Nodejs\\12.16.0\node.exe: Access is denied..

No momento, pode ser devido a permissões insuficientes. Posso alternar com êxito quando inicio o cmd como administrador.
insira a descrição da imagem aqui

Questão 2
Error: copy D:\Nodejs\\12.16.0 to D:\Nodejs\\ folder Error: open D:\Nodejs\\\node.exe: The process cannot access the file because it is being used by another process..

O prompt é que o programa do nó está em execução, verifique o projeto em execução e ctrl+cfeche o projeto, e tudo ficará bem ao alternar novamente

6. URL de instalação da versão histórica do nó

Acho que você gosta

Origin blog.csdn.net/skybulex/article/details/125512007
Recomendado
Clasificación