Node-how to run app.js?

sou muito novo em Node.js e tentei executar um projecto (feito por outro programador) tendo um comando no terminal node app.js. Mas eu encontrei abaixo erro, você tem alguma idéia de como executar este projeto?

segui algumas instruções aqui para executar um projecto.

registos de erros abaixo:

Junryls-Mac-mini:app junrylmaraviles$ node app.js

/Users/junrylmaraviles/Desktop/myfolder/mysubfolder/app/app.js:1
(function (exports, require, module, __filename, __dirname) { define('src/app'
                                                              ^
ReferenceError: define is not defined
    at Object.<anonymous> (/Users/junrylmaraviles/Desktop/myfolder/mysubfolder/app/app.js:1:63)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3
 39
Author: Community, 2014-03-03

5 answers

Assumindo que tenho enpm devidamente instalado na máquina, eu teria

  • descarrega o código
  • navegue para dentro da pasta do projecto no terminal, onde eu esperançosamente veria um pacote.ficheiro json
  • faça uma instalação npm para instalar todas as dependências do projecto
  • faça um npm install-g nodemon para instalar todas as dependências do projecto
  • Then npm start or node app.js ou aplicação nodemon.js para pôr a aplicação a correr na máquina local
Espero que isto ajude alguém.

Utilizar aplicação nodemon.js (o nodemon é um utilitário que irá monitorizar quaisquer alterações na sua fonte e reiniciar automaticamente o seu servidor)

 66
Author: Prakash Tiwari, 2017-09-06 16:31:28

O código baixado pode exigir que você instale dependências primeiro. Tente os comandos (na aplicação.js directory): npm install then node app.js. Isto deverá instalar dependências e iniciar a aplicação.

 14
Author: Adam, 2014-03-03 02:29:00

O nó está a queixar-se porque não existe nenhuma função chamada {[[0]}, que o seu código tenta invocar na sua primeira linha.

define vem de AMD , que não é usado no desenvolvimento de nós padrão.

É possível que o programador do qual tiraste o teu projecto tenha usado algum tipo de truque para usar o AMD no nó. Você deve perguntar a esta pessoa que passos especiais são necessários para executar o código.

 1
Author: josh3736, 2014-03-03 06:17:34

Para executar a aplicação.js file check {[[0]} in your package.ficheiro json.

Depois execute o comando {[[1]} que deverá executar a sua aplicação e verificar.

 1
Author: Damini Suthar, 2017-12-01 06:40:39

O nó gere dependências ie; código de terceiros usando o pacote.json para que os nomes de módulos de terceiros e versões possam ser mantidos estáveis para todas as instalações do projeto. Isso também ajuda a manter o arquivo ser leve, uma vez que apenas o código real do programa está presente no repositório de código. Sempre que o repositório é clonado, para que funcione(como módulos de terceiros podem ser usados no código), você precisa instalar todas as dependências. Usar npm install no CMD dentro da raiz da estrutura do projecto para terminar a instalação todas as dependências. Isto deverá resolver todos os problemas de dependências se as dependências forem devidamente instaladas.

 0
Author: Sameeksha Kumari, 2018-08-05 23:39:42