Implantação de ambiente Node.js e scaffolding vue-cil + criação de projeto

​1. A diferença entre npm e cnpm:
(1) A diferença entre os dois é apenas o gerenciador de pacotes no nó,
(2) npm é o gerenciador de pacotes oficial do nó. cnpm é uma versão chinesa do npm, uma ferramenta de linha de comando cnpm (suporte à compactação gzip) personalizada pelo Taobao para substituir o npm padrão: (3) Se você não puder usar o npm para fazer o download devido a motivos de rede, o cnpm será útil
.
npm e cnpm são apenas downloaders diferentes.Parece que o npm usa um carrinho de mão de obra para puxar os pacotes, enquanto o cnpm usa um caminhão para entregar os pacotes. O endereço do pacote pode ser verificado em nrm.
2. O uso de nrm:
O gerenciador de fonte npm permite que você alterne rapidamente entre as fontes npm.
3. Instalação do nó:
Instalação normal: https://nodejs.org/dist/
Verifique a situação: node -ve npm -v
Verifique o caminho de instalação do nó:which node

/usr/local/bin/node

Abra o arquivo de configuração, configure a entrada PATH
: vi ./.bash_profile
adicione uma linha de PATH (pressione i para inserir inserir para editar)

export NODE_HOME="/usr/local"
export PATH=$PATH:$NODE_HOME/bin

Pressione esc para sair insira, digite: wq, pressione Enter, salve o arquivo, a configuração foi bem-sucedida, verifique se a configuração foi bem-sucedida Nota ⚠️:
O caminho de NODE_HOME é o diretório onde o nó está instalado,
por exemplo: 我的node安装在根目录下的node文件下其路径就是/usr/local, o caminho de instalação do nó ( o caminho pai do caminho bin)

Reabra o terminal, entre no nó, você entrará no ambiente do nó,
control+cpressione duas vezes para sair do ambiente do nó

Ocorre o seguinte problema: Estou aqui: não há pasta lib em '/Users/nodejs/node_global/lib', ficará bem após a criação

npm ERR! code ENOENT
npm ERR! syscall lstat
npm ERR! path /Users/nodejs/node_global/lib
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, lstat '/Users/nodejs/node_global/lib'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/nodejs/node_cache/_logs/2023-04-16T19_23_18_744Z-debug.log

vue -V verifica a versão do vue-cli e verifica se ele foi instalado e descobre que não foi encontrado
Verifique a mensagem:

added 230 packages, and audited 230 packages in 17s
11 packages are looking for funding
  run `npm fund` for details
6 vulnerabilities (3 moderate, 3 high)
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.

Use npm audit para relatar um erro e, em seguida, continue a usar npm audit fix --force, ele ainda não funciona.
Modificado novamente: Limpe os dados do cache npm
npm cache clean --forceLimpe o buffer

Finalmente descobri: a versão do node.js está errada e descobri na mensagem.
Desinstale desde o início, método: https://mp.csdn.net/mp_blog/creation/success/130191502
Depois de continuar verificando se não há erro, instale o cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

Instale com a autoridade máxima, não sei se funciona:

sudo npm install -g cnpm --registry=https://registry.npm.taobao.org --verbose

Exibir este erro: npm WARN deprecated @npmcli/[email protected]: This functionality has been moved to @npmcli/fs
Se você encontrar essa situação durante a instalação, significa que a versão npm precisa ser atualizada

npm install -g npm

Ainda errado, a consulta diz que o espelho foi alterado: https://developer.aliyun.com/mirror/NPM

http://npm.taobao.org => http://npmmirror.com
http://registry.npm.taobao.org => http://registry.npmmirror.com

No final, ainda não estava bom, então mudei para outro artigo para lidar com isso:

Resumo: Instale o node.js para configurar o ambiente, instale o webpack, instale o vue-cli e defina as informações do projeto e, finalmente,

Acho que você gosta

Origin blog.csdn.net/qq_37194189/article/details/130191451
Recomendado
Clasificación