Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 角球发球指令_Angular - Fatal编程技术网

Angular 角球发球指令

Angular 角球发球指令,angular,Angular,我只是从角度5迁移到角度7。在那之后,我就不能运行这个项目了。当我键入ng serve时,出现以下错误: serve命令需要在角度项目中运行,但找不到项目定义 这是我的包.json: dependencies": { "@angular/animations": "7.1.3", "@angular/common": "7.1.3", "@angular/compiler": "7.1.3", "@angular/core": "7.1.3", "@angular/forms": "7.1.3"

我只是从角度5迁移到角度7。在那之后,我就不能运行这个项目了。当我键入ng serve时,出现以下错误:

serve命令需要在角度项目中运行,但找不到项目定义

这是我的
包.json

dependencies": {
"@angular/animations": "7.1.3",
"@angular/common": "7.1.3",
"@angular/compiler": "7.1.3",
"@angular/core": "7.1.3",
"@angular/forms": "7.1.3",
"@angular/http": "7.1.3",
"@angular/platform-browser": "7.1.3",
"@angular/platform-browser-dynamic": "7.1.3",
"@angular/router": "7.1.3",
"@ng-idle/core": "^2.0.0-beta.15",
"@ng-idle/keepalive": "^2.0.0-beta.15",
"@ngrx/store": "^5.2.0",
"angular2-chartjs": "^0.5.1",
"angular2-draggable": "^1.4.2",
"angular2-moment": "^1.9.0",
"bootstrap": "^4.0.0-beta.2",
"core-js": "^2.4.1",
"datejs": "^1.0.0-rc3",
"file-saver": "^2.0.0-rc.3",
"font-awesome": "^4.7.0",
"install": "^0.12.2",
"jquery": "^3.3.1",
"jspdf": "^1.4.1",
"ngx-cookie-service": "^1.0.10",
"ngx-treeview": "^6.0.1",
"popper.js": "^1.14.3",
"rxjs": "^6.3.3",
"zone.js": "^0.8.26"
},   
"devDependencies": {
"@angular/cli": "7.1.3",
"@angular/compiler-cli": "7.1.3",
"@angular/language-service": "7.1.3",
"@types/jasmine": "~2.8.3",
"@types/jasminewd2": "~2.0.2",
"@types/jspdf": "^1.1.31",
"@types/node": "~6.0.60",
"codelyzer": "^4.0.1",
"jasmine-core": "~2.8.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~2.0.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "^5.4.1",
"ts-node": "~4.1.0",
"tslint": "~5.9.1",
"typescript": "3.1.6"
}
有人有主意吗


提前感谢

当从5升级到7时,angular更改了其cli配置格式

angular.json
->
angular.json

但是手动更新并不是首选的方式

最好的方法是使用cli为您执行更新。 此网页将帮助您:

但基本上,您可以在全球范围内安装angular cli

npm i-g@angular/cli

然后跑

ng update @angular/cli
ng update @angular/core

从5升级到7时,angular更改了其cli配置格式

angular.json
->
angular.json

但是手动更新并不是首选的方式

最好的方法是使用cli为您执行更新。 此网页将帮助您:

但基本上,您可以在全球范围内安装angular cli

npm i-g@angular/cli

然后跑

ng update @angular/cli
ng update @angular/core

如上所述,请使用更新指南更新您的应用程序

我想补充一下答案。 由于更新不正确而发生错误, 您的项目中不会有angular.json文件。 我注意到,即使在运行ng update@angular/cli命令并遵循此问题的所有步骤之后

在终端安装(更新)期间,检查安装是否成功,如果有任何错误,请修复它们

移除package-lock.json和node_模块、npm缓存验证、, 同时更新全局角度cli
重新安装angular/cli,更新cli

如上所述,请使用更新指南更新您的应用程序

我想补充一下答案。 由于更新不正确而发生错误, 您的项目中不会有angular.json文件。 我注意到,即使在运行ng update@angular/cli命令并遵循此问题的所有步骤之后

在终端安装(更新)期间,检查安装是否成功,如果有任何错误,请修复它们

移除package-lock.json和node_模块、npm缓存验证、, 同时更新全局角度cli
重新安装angular/cli,更新cli

将angular 5更新为angular 7请执行以下步骤:-

  • 确保NodeJS版本为8.9+如果不更新它

    sudo npm install n -g
    sudo n stable
    sudo n latest
    
  • 全局和本地更新Angular cli,并通过运行以下命令将旧配置.Angular-cli.json迁移到新的Angular.json格式:

    npm安装-g@angular/cli
    npm安装@angular/cli
    ng更新@angular/cli

  • 通过运行以下命令,将所有Angular framework软件包更新到v7,并更新RxJS和TypeScript的正确版本:

    ng更新@angular/core

  • 通过运行以下命令将Angular Material更新至最新版本:

    ng更新@角度/材质

  • Angular本身没有突破性的更改,但它们在RxJS中,所以不要忘记使用RxJS compat库来处理遗留代码

    npm安装--保存rxjs兼容

  • 更新所有包后,请删除package.lock.json和node_模块。并运行以下命令:-

    npm install
    

    希望它对你有用。请参阅更详细的指南。

    将角度5更新为角度7。请按照以下步骤操作:-

  • 确保NodeJS版本为8.9+如果不更新它

    sudo npm install n -g
    sudo n stable
    sudo n latest
    
  • 全局和本地更新Angular cli,并通过运行以下命令将旧配置.Angular-cli.json迁移到新的Angular.json格式:

    npm安装-g@angular/cli
    npm安装@angular/cli
    ng更新@angular/cli

  • 通过运行以下命令,将所有Angular framework软件包更新到v7,并更新RxJS和TypeScript的正确版本:

    ng更新@angular/core

  • 通过运行以下命令将Angular Material更新至最新版本:

    ng更新@角度/材质

  • Angular本身没有突破性的更改,但它们在RxJS中,所以不要忘记使用RxJS compat库来处理遗留代码

    npm安装--保存rxjs兼容

  • 更新所有包后,请删除package.lock.json和node_模块。并运行以下命令:-

    npm install
    

    希望它对你有用。请参阅更详细的指南。

    您的项目中是否有angular.json文件?请共享您的目录结构。您似乎没有在错误的目录中运行命令。@PardeepJain是的,我的项目中有angular-cli.json文件project@bugsnon我在正确的目录下运行它我使用WebStorm你有angular.json文件吗project?请共享您的目录结构,似乎您没有在错误的目录中运行命令。@PardeepJain是的,我的project@bugsnon我在正确的目录下运行它我使用WebStorm谢谢你的回答现在很好,但我的@ngrx/store和Rxjs中现在有一个问题谢谢你的回答现在很好,但我的@ngrx/store和RxJs现在有一个问题