skip to Main Content

I am trying to learn angular. I installed the lastest version and created an app called test using ng new test command.

Then I opened the app in visual studio code. In the terminal I entered the following command to create a new component:
ng g form1

I get the following error:

Error: A collection and schematic is required during execution.

Please see the screenshot.
Please help. Thanks.

screenshot of error

2

Answers


  1. https://angular.io/cli/generate

    A schematic is the type of object you want to create, such as a service, pipe, directive, or component.

    In this instance, you’re providing the name of what you want to generate (‘form1’) but not what kind of object.

    You could run ng g c form1 to generate a form1.component, or ng g s form1 to generate a form1.service.

    Login or Signup to reply.
  2. Sometimes you are using

    ng g form1
    

    watch this issue "Error: A collection and schematic is required during execution."

    You can not use only

    ng g form1
    

    Specify the module using the --module parameter.
    For example, if the main module is app.module.ts, run this:

    ng g c new-component --module app
    
    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search