Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

NODE_ENV não é reconhecido no terminal

Ao tentar executar o comando 'NODE_ENV=test node_modules\mocha\bin\mocha' aparece a seguinte mensagem. 'NODE_ENV' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

6 respostas

Oi Matheus, tudo bem? Acho que algo ficou confuso pra você. NODE_ENV não é um comando. Explica pra mim como você está fazendo pra eu poder te orientar melhor?

O node_env é uma variavel de ambiente. Uma forma de criar esta variável seria fazer algo como explicado neste link:

http://acs-ittips.blogspot.com.br/2013/02/criando-variaveis-de-ambiente.html

Ola galera @Wanderson Macêdo estou tentando utilizar meu banco de testes para executar os testes unitários. No vídeo o instrutor por linha de comanda executa o seguinte 'NODE_ENV=test node_modules\mocha\bin\mocha'. Mas para eu, retorna um erro de NODE_ENV não é um comando reconhecido.

solução!

Isso Matheus, por que ele cria uma variável de ambiente no Mac. Dependendo do sistema operacional, essa criação de variável vai ser diferente. Pegou a ideia?

Show de bola, não lembrava que ele estava no Mac. Valeu galera :D

Para Windows -> set node_env=test