Criando um alias para o NPM usando o cmder no Windows

4

Estou usando o cmder no Windows: link

Eu instalei node.js do nodejs.org.

Eu posso executar o npm no cmder executando este comando:

C:\Program Files\nodejs\npm.cmd

Agora, como posso criar um alias para isso para que eu possa executar, por exemplo, npm install -g bower ?

Eu tentei isso:

alias npm="C:\Program Files\nodejs\npm.cmd"

Mas ele informa:

alias npm="C:\Program Files\nodejs\npm.cmd" Files\nodejs\npm.cmd""] was unexpected at this time.

    
por Susan 05.04.2014 / 01:27

2 respostas

5

Se um nome de arquivo incluir espaços, é necessário usar a versão 8.3 do nome, assim:

alias npm=C:\Progra~1\nodejs\npm.cmd $*

Você pode obter o nome abreviado usando o comando: dir /x c:\ .

fonte: link

    
por 05.04.2014 / 22:33
1

Você pode querer adicionar a pasta que contém npm à variável de sistema "Path".

Para fazer isso:

  • Vá para "Computador" - > Clique com o botão direito em um espaço vazio - > Propriedades - > Clique em "Parâmetros do sistema avançado", localizado no painel esquerdo

  • Uma nova janela deve ter sido aberta - > Selecione a guia "Parâmetros avançados do sistema" - > Clique em "Variáveis de ambiente"

  • Em seguida, selecione o "Caminho" em "Variáveis do sistema" e clique em modificar.

  • Você deve ter algo como:

C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\wamp\bin\php\php5.5.12;C:\Program Files (x86)\Git\cmd;C:\Program Files (x86)\GNU\GnuPG\pub

  • No final, basta adicionar "; PATH_TO_NPM" (não se esqueça do ";" no início "

  • Reinicialize seu computador e ele deve estar funcionando.

por 16.10.2015 / 14:55

Tags