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
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.
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
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.