• 启动Angular项目报The serve command requires to be run in an Angular project错误
  • 发布于 2个月前
  • 1338 热度
    2 评论

我用Angular脚手架创建了一个项目,在运行ng serve命令准备启动运行这个项目时,系统报如下错误:

C:\PracticeProject\AngularDemo>ng serve
The serve command requires to be run in an Angular project, but a project definition could not be found.
这是什么问题?要怎么解决?

用户评论
  • 十里桃花
  • 金龙鱼  2019-06-08 12:35

    我估计你用脚手架创建的项目是在AngularDemo这个文件夹下的子目录,而你现在运行的命令行目录是在AngularDemo这一层,所以Angular找不到项目,你应该CD到你的Angular项目文件夹那个目录


    谢谢你的提醒,确实是这样的,我是在AngularDemo这个文件夹下下面新建了一个FirstDemo这个文件夹,所以我cd 到C:\PracticeProject\AngularDemo\FirstDemo这个目录再执行>ng serve命令就可以启动项目了,具体如下:

    C:\PracticeProject\AngularDemo>cd C:\PracticeProject\AngularDemo\FirstDemo

    C:\PracticeProject\AngularDemo\FirstDemo>ng serve

    ** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

    Date: 2019-06-08T04:29:07.811Z

    Hash: cc13cd239b3893e62aa7

    Time: 11941ms

    chunk {es2015-polyfills} es2015-polyfills.js, es2015-polyfills.js.map (es2015-polyfills) 285 kB [initial] [rendered]

    chunk {main} main.js, main.js.map (main) 11.6 kB [initial] [rendered]

    chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 236 kB [initial] [rendered]

    chunk {runtime} runtime.js, runtime.js.map (runtime) 6.08 kB [entry] [rendered]

    chunk {styles} styles.js, styles.js.map (styles) 16.3 kB [initial] [rendered]

    chunk {vendor} vendor.js, vendor.js.map (vendor) 3.77 MB [initial] [rendered]

    i 「wdm」: Compiled successfully.

  • 2019/6/8 12:38:00 [ 1 ] [ 0 ] 回复
  • 金龙鱼
  • 我估计你用脚手架创建的项目是在AngularDemo这个文件夹下的子目录,而你现在运行的命令行目录是在AngularDemo这一层,所以Angular找不到项目,你应该CD到你的Angular项目文件夹那个目录


  • 2019/6/8 12:35:00 [ 0 ] [ 0 ] 回复