How can I create an Angular brand new component into this folder? Why am I obtaining this error message using...












-1














I am an absolute beginner in Angular and I am finding some problem creating a component using the Angular CLI into an Angular project on which I am working on.



I manually created a subfolder (into my Angular project) in which I want create my new component, something like:



C:UsersmyusreSourceWorkspacesMySolutionMyProjectWebProjectappmaildetailmaildetail-sidebar


I access to this folder into my shell and I execute this statment:



ng generate component main-detail-protocollo-sidebar


so I expect to obtain a new directory (into the previous directory) for my new component.



But I am obtaining this error message:



The generate command requires to be run in an Angular project, but a project definition could not be found.


Why? What is wrong? What am I missing? How can I create a brand new component directly into the previous folder?










share|improve this question






















  • I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
    – Jacopo Sciampi
    Nov 12 at 15:42










  • @JacopoSciampi mmm same problem
    – AndreaNobili
    Nov 12 at 15:43










  • What about this? stackoverflow.com/questions/53096996/…
    – Jacopo Sciampi
    Nov 12 at 15:44
















-1














I am an absolute beginner in Angular and I am finding some problem creating a component using the Angular CLI into an Angular project on which I am working on.



I manually created a subfolder (into my Angular project) in which I want create my new component, something like:



C:UsersmyusreSourceWorkspacesMySolutionMyProjectWebProjectappmaildetailmaildetail-sidebar


I access to this folder into my shell and I execute this statment:



ng generate component main-detail-protocollo-sidebar


so I expect to obtain a new directory (into the previous directory) for my new component.



But I am obtaining this error message:



The generate command requires to be run in an Angular project, but a project definition could not be found.


Why? What is wrong? What am I missing? How can I create a brand new component directly into the previous folder?










share|improve this question






















  • I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
    – Jacopo Sciampi
    Nov 12 at 15:42










  • @JacopoSciampi mmm same problem
    – AndreaNobili
    Nov 12 at 15:43










  • What about this? stackoverflow.com/questions/53096996/…
    – Jacopo Sciampi
    Nov 12 at 15:44














-1












-1








-1







I am an absolute beginner in Angular and I am finding some problem creating a component using the Angular CLI into an Angular project on which I am working on.



I manually created a subfolder (into my Angular project) in which I want create my new component, something like:



C:UsersmyusreSourceWorkspacesMySolutionMyProjectWebProjectappmaildetailmaildetail-sidebar


I access to this folder into my shell and I execute this statment:



ng generate component main-detail-protocollo-sidebar


so I expect to obtain a new directory (into the previous directory) for my new component.



But I am obtaining this error message:



The generate command requires to be run in an Angular project, but a project definition could not be found.


Why? What is wrong? What am I missing? How can I create a brand new component directly into the previous folder?










share|improve this question













I am an absolute beginner in Angular and I am finding some problem creating a component using the Angular CLI into an Angular project on which I am working on.



I manually created a subfolder (into my Angular project) in which I want create my new component, something like:



C:UsersmyusreSourceWorkspacesMySolutionMyProjectWebProjectappmaildetailmaildetail-sidebar


I access to this folder into my shell and I execute this statment:



ng generate component main-detail-protocollo-sidebar


so I expect to obtain a new directory (into the previous directory) for my new component.



But I am obtaining this error message:



The generate command requires to be run in an Angular project, but a project definition could not be found.


Why? What is wrong? What am I missing? How can I create a brand new component directly into the previous folder?







angular angular-cli angular-components javascript-framework






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 12 at 15:37









AndreaNobili

12.8k53179323




12.8k53179323












  • I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
    – Jacopo Sciampi
    Nov 12 at 15:42










  • @JacopoSciampi mmm same problem
    – AndreaNobili
    Nov 12 at 15:43










  • What about this? stackoverflow.com/questions/53096996/…
    – Jacopo Sciampi
    Nov 12 at 15:44


















  • I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
    – Jacopo Sciampi
    Nov 12 at 15:42










  • @JacopoSciampi mmm same problem
    – AndreaNobili
    Nov 12 at 15:43










  • What about this? stackoverflow.com/questions/53096996/…
    – Jacopo Sciampi
    Nov 12 at 15:44
















I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
– Jacopo Sciampi
Nov 12 at 15:42




I believe is a bug not totally solved: github.com/angular/angular-cli/issues/12198 and github.com/angular/angular-cli/issues/12215 -- Have you tried ng g c testComponent? I know is the same thing, but just for curiosity
– Jacopo Sciampi
Nov 12 at 15:42












@JacopoSciampi mmm same problem
– AndreaNobili
Nov 12 at 15:43




@JacopoSciampi mmm same problem
– AndreaNobili
Nov 12 at 15:43












What about this? stackoverflow.com/questions/53096996/…
– Jacopo Sciampi
Nov 12 at 15:44




What about this? stackoverflow.com/questions/53096996/…
– Jacopo Sciampi
Nov 12 at 15:44












2 Answers
2






active

oldest

votes


















1














You must be inside your project folder either angular.json or angular-cli.json and try to run the generate command



ng generate component folder/main-detail-protocollo-sidebar --flat



Usually cli will generate a folder when you run the generate command to avoid that you can use --flat



Hope this helps - Happy coding :)






share|improve this answer





























    2














    You should be into the folder containing your angular.json



    From there you can specify subpath in the component name, something likje this:



    ng generate component subfolder/main-detail-protocollo-sidebar





    share|improve this answer





















    • WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
      – AndreaNobili
      Nov 12 at 15:49











    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265434%2fhow-can-i-create-an-angular-brand-new-component-into-this-folder-why-am-i-obtai%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    1














    You must be inside your project folder either angular.json or angular-cli.json and try to run the generate command



    ng generate component folder/main-detail-protocollo-sidebar --flat



    Usually cli will generate a folder when you run the generate command to avoid that you can use --flat



    Hope this helps - Happy coding :)






    share|improve this answer


























      1














      You must be inside your project folder either angular.json or angular-cli.json and try to run the generate command



      ng generate component folder/main-detail-protocollo-sidebar --flat



      Usually cli will generate a folder when you run the generate command to avoid that you can use --flat



      Hope this helps - Happy coding :)






      share|improve this answer
























        1












        1








        1






        You must be inside your project folder either angular.json or angular-cli.json and try to run the generate command



        ng generate component folder/main-detail-protocollo-sidebar --flat



        Usually cli will generate a folder when you run the generate command to avoid that you can use --flat



        Hope this helps - Happy coding :)






        share|improve this answer












        You must be inside your project folder either angular.json or angular-cli.json and try to run the generate command



        ng generate component folder/main-detail-protocollo-sidebar --flat



        Usually cli will generate a folder when you run the generate command to avoid that you can use --flat



        Hope this helps - Happy coding :)







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 12 at 15:52









        Rahul

        9631315




        9631315

























            2














            You should be into the folder containing your angular.json



            From there you can specify subpath in the component name, something likje this:



            ng generate component subfolder/main-detail-protocollo-sidebar





            share|improve this answer





















            • WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
              – AndreaNobili
              Nov 12 at 15:49
















            2














            You should be into the folder containing your angular.json



            From there you can specify subpath in the component name, something likje this:



            ng generate component subfolder/main-detail-protocollo-sidebar





            share|improve this answer





















            • WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
              – AndreaNobili
              Nov 12 at 15:49














            2












            2








            2






            You should be into the folder containing your angular.json



            From there you can specify subpath in the component name, something likje this:



            ng generate component subfolder/main-detail-protocollo-sidebar





            share|improve this answer












            You should be into the folder containing your angular.json



            From there you can specify subpath in the component name, something likje this:



            ng generate component subfolder/main-detail-protocollo-sidebar






            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 12 at 15:43









            firegloves

            3,19511025




            3,19511025












            • WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
              – AndreaNobili
              Nov 12 at 15:49


















            • WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
              – AndreaNobili
              Nov 12 at 15:49
















            WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
            – AndreaNobili
            Nov 12 at 15:49




            WOW this project doesn't contain the angular.json file. It is a .NET project that encapsulate Angular in some way :-/
            – AndreaNobili
            Nov 12 at 15:49


















            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53265434%2fhow-can-i-create-an-angular-brand-new-component-into-this-folder-why-am-i-obtai%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            List item for chat from Array inside array React Native

            Thiostrepton

            Caerphilly