1
resposta

The specified command ("start") is invalid. For a list of available options, run "ng help".

Não estou conseguindo subir a api. O comando start não existe em ng help.

Consigo subir o front normalmente com ng serve. Mas a api está enroscando bastante.

Versão do CLI

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 6.0.7
Node: 8.16.0
OS: win32 x64
Angular: undefined
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.6.7 (cli-only)
@angular-devkit/core         0.6.7 (cli-only)
@angular-devkit/schematics   0.6.7 (cli-only)
@schematics/angular          0.6.7 (cli-only)
@schematics/update           0.6.7 (cli-only)
rxjs                         6.5.2 (cli-only)

PS C:\Users\bassa\Desktop\Igor Moura\Desktop\Projetos\Angular\api> ng help
Available Commands:
  add Add support for a library to your project.
  new Creates a new directory and a new Angular app.
  generate Generates and/or modifies files based on a schematic.
  update Updates your application and its dependencies.
  build Builds your app and places it into the output path (dist/ by default).
  serve Builds and serves your app, rebuilding on file changes.
  test Run unit tests in existing project.
  e2e Run e2e tests in existing project.
  lint Lints code in existing project.
  xi18n Extracts i18n messages from source code.
  run Runs Architect targets.
  eject Temporarily disabled. Ejects your app and output the proper webpack configuration and scripts.
  config Get/set configuration values.
  help Help.
  version Outputs Angular CLI version.
  doc Opens the official Angular API documentation for a given keyword.

Versão do Node

v8.16.0

Já tentei excluir e instalar de novo usando o comando abaixo na pasta do projeto.

npm install

ng serve não adianta pois precisa do arquivo angular.json

O arquivo package.json existe no projeto.

Encontro muitos problemas quando existe diferenças de versões, ou o projeto ter que rodar numa versão específica. Quando se faz muitas aulas na alura, e isso acontece, fica bem difícil quando não posso manter o projeto até o final do curso em uma única máquina.

Obrigado pela ajuda desde já!

1 resposta

Fala aí Igor, tudo bem? O comando ng serve é apenas para aplicações Angular.

A API está feita com Node, logo, você vai precisar rodar o npm start e não ng start.

O comando ng start nem existe mesmo.

Espero ter ajudado.