我是 Angular CLI 的新手。我的背景是 C# ASP.NET。我最近通过 Visual Studio 的项目向导使用 Angular CLI 启动了一个 ASP.NET Core 应用程序。为了在http://localhost:4200上运行,我需要做的就是运行npm install @angular/cli
,然后
ng serve
我就可以开始了。
为了获得 Angular 的最新稳定版本,我运行了
ng update
现在,ng serve 返回错误“服务命令需要在 Angular 项目中运行,但找不到项目定义。”
此外,另一个观察结果是 .angular-cli.json 文件中对 schema.json 的 $schema 引用在路径“./node_modules/@angular/cli/lib/config/schema.json”中不再可用。config 文件夹完全丢失了,我已经读到 config 文件夹在以前的版本中被删除了。
我的问题是如何更改我的 .angular-cli.json 或其他项目文件以符合新标准?
下面是我当前版本的截图。
C:\Users\andrew.kirby\source\repos\SchoolsList\SchoolsList\ClientApp>ng --version
_ _ ____ _ ___
/ \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _|
/ △ \ | '_ \ / _` | | | | |/ _` | '__| | | | | | |
/ ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | |
/_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___|
|___/
Angular CLI: 7.3.8
Node: 10.9.0
OS: win32 x64
Angular: 7.2.14
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, platform-server, router
Package Version
------------------------------------------------------
@angular-devkit/architect 0.13.8
@angular-devkit/core 7.3.8
@angular-devkit/schematics 7.3.8
@angular/cli 7.3.8
@schematics/angular 7.3.8
@schematics/update 0.13.8
rxjs 6.5.1
typescript 3.2.4