首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

通过CLI更新到Angular 9- devkit/core和devkit/schematics不会更新

通过CLI更新到Angular 9- devkit/core和devkit/schematics不会更新的问题可能是由于依赖关系或版本不匹配导致的。下面是一个完善且全面的答案:

问题分析: 当使用CLI更新到Angular 9时,可能会遇到devkit/core和devkit/schematics不会更新的情况。这通常是由于依赖关系或版本不匹配导致的。

解决方案:

  1. 确保使用的CLI版本是最新的。可以通过运行以下命令来更新CLI:
  2. 确保使用的CLI版本是最新的。可以通过运行以下命令来更新CLI:
  3. 检查项目中的package.json文件,确保devkit/core和devkit/schematics的版本与Angular版本兼容。可以通过手动更新这些依赖项的版本来解决问题。例如,将package.json中的相关依赖项更新为最新版本:
  4. 检查项目中的package.json文件,确保devkit/core和devkit/schematics的版本与Angular版本兼容。可以通过手动更新这些依赖项的版本来解决问题。例如,将package.json中的相关依赖项更新为最新版本:
  5. 如果更新依赖项的版本仍然无法解决问题,可以尝试删除node_modules文件夹并重新安装依赖项。可以使用以下命令执行此操作:
  6. 如果更新依赖项的版本仍然无法解决问题,可以尝试删除node_modules文件夹并重新安装依赖项。可以使用以下命令执行此操作:
  7. 如果问题仍然存在,可以尝试使用Angular更新工具来更新项目。Angular提供了一个名为ng update的命令,可以自动更新项目的依赖项和配置文件。可以通过以下命令来运行更新工具:
  8. 如果问题仍然存在,可以尝试使用Angular更新工具来更新项目。Angular提供了一个名为ng update的命令,可以自动更新项目的依赖项和配置文件。可以通过以下命令来运行更新工具:
  9. 如果以上方法仍然无法解决问题,可以尝试在Angular官方论坛或GitHub上搜索类似的问题,或者向Angular社区寻求帮助。

推荐的腾讯云相关产品和产品介绍链接地址: 腾讯云提供了一系列云计算产品,包括云服务器、云数据库、云存储等。以下是一些相关产品和介绍链接地址:

  • 云服务器(CVM):提供高性能、可扩展的云服务器实例,支持多种操作系统和应用场景。了解更多:云服务器产品介绍
  • 云数据库MySQL版(TencentDB for MySQL):提供稳定可靠的云数据库服务,支持高可用、备份恢复、性能优化等功能。了解更多:云数据库MySQL版产品介绍
  • 云存储(COS):提供安全可靠的对象存储服务,适用于存储和处理各种类型的数据。了解更多:云存储产品介绍

请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Angular UI框架 Ng-alain @delon的脚手架的生成开发模板

    @delon/cli 是基于 Angular Cli 向上构建的针对 ng-alain 脚手架的命令行工具,因此在安装之前要先确保以下类库应该安装: 第二种(推荐方式) 因为官方的文档有坑,所以才有这篇文档...~ 安装&配置 首先我们要安装 npm install -g @angular-devkit/core @angular-devkit/schematics @schematics/schematics...rxjs npm install -g @angular/cli @delon/cli 允许你全局安装或只针对本地项目,对于全局后期所有命令都无需填写 --collection 选项。...npm start 然后我们干一个事情, 然后设置 .angular-cli.json 的默认 collection: "defaults": { "schematics": { "collection...尾声 ng-alain 还很年轻,中间会有很多的bug,作者看起来是全职在搞,毕竟看到PR的人不是很多,我主要是搞后端,后期会用几个项目ng-alain进行配套。

    1.7K110

    Angular 6正式版发布,都有哪些新功能

    除此之外,这次更新还包括框架包(@angular/core、@angular/common、@angular/compiler 等)、Angular CLIAngular Material + CDK...例如,命令ng update @angular/core将会更新所有的 Angular 包以及 RxJS、FTypeScript,它还将在这些包中运行可用的 schematics 以保证版本是最新的。...ng add使用软件包管理器来下载新的依赖包并调用安装脚本,它可以通过更改配置添加额外的依赖包(如 polyfills)来更新你的应用。...之前只有 v4 v6 是 LTS 版本,但为了使开发者从一个主版本更新到另一个主版本容易,并给予项目充足的时间来规划更新Angular 团队表示从 v4 开始,将扩大对所有主版本的长期支持。...如何更新到 Angular 6.0.0 读者可以访问 update.angular.io 来得到升级应用的信息指导。

    4.2K20

    如何管理云原生应用程序的依赖关系

    每一个服务都可以独立开发部署,整个过程具有更大的灵活性可扩展性。 微服务可以在几个方面使云基础设施受益。首先,它们允许对应用程序的各个部分进行细化地控制,云中的应用程序可以轻松地进行部署管理。...当一个应用程序需要扩展或缩减规模时,只对需要改变的服务进行更新即可。最后,微服务可以通过允许滚动更新和部署来提高可用性。当某个服务发生故障时,其他服务会持续运行,从而提高整个系统的弹性。.../core": "^8.0.0", "@angular/forms": "^8.0.0", "@angular/platform-browser": "^8.0.0", "@angular...": "~6.5.2", "zone.js": "~0.9.1" }, "devDependencies": { "@angular-devkit/build-angular": "~0.800.0...", "@angular-devkit/build-ng-packagr": "~0.800.0", "@angular/cli": "~8.0.2", "@angular/compiler-cli

    1.7K10

    Angular 应用是怎么工作的?

    这是我参与「掘金日新计划 · 4 月文挑战」的第15天 本文是译文,采用意译。 你是否好奇 Angular 应用背后场景都发生了什么? 你想知道 Angular 应用是怎么启动的?...如果你使用旧版的 Angular,比如版本 4 或 5 ,你会注意到没有 angular.json 这个文件,取而代之的是 angular-cli.json 文件。..."build": { "builder": "@angular-devkit/build-angular:browser", "options": { "outputPath": "dist...Note:在接到新任务时候,开始一个新的 Angular 应用之前,我都会先看 angular.json package.json 文件。我会通过这两个文件了解应用的初始信息。...如果你通过 angular-cli 去生成,你的 main.ts 会是以下内容: import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic

    1.4K30

    一个Angular 5教程:一步一步指导实现你的第一个Angular 5应用程序

    一旦安装了它们,我们将通过运行以下命令来安装Angular CLI: npm install -g @angular/cli 安装成功后,我们可以通过运行以下ng new命令来生成一个新项目: ng new..."@angular-devkit/schematics@0.0.40". warning "@angular/cli > @angular-devkit/schematics > @schematics.../schematics@0.0.10" has incorrect peer dependency "@angular-devkit/schematics@0.0.40". [4/4] ?...Angular CLI告诉我们它app.module.ts为我们更新了。...更早地运行构建,因此容易修复。 国际化 构建我们的应用程序的另一个原因是Angular如何处理国际化,或者以简单的语言来讲,国际化。Angular不会在运行时处理它,而是在编译时进行处理。

    42.6K10

    前端工程化-Feflow实践

    脚手架对应的是项目模板,Felow的脚手架基于Yeoman,在它基础上进行扩展,会将标准化的日志、CLI工具函数通过上下文对象传递给脚手架;同时提供脚手架的增量更新机制,创建项目时,当本地版本远程版本不兼容时会提升增量更新...在这个配置文件里面会描述这个项目拥有的套件命令套件命令对应的 npm 包的实现映射关系 插件 除了提供基础的功能之外,Feflow里面还通过一套插件机制去方便的扩展子命令。...也可以通过feflow install安装自定义的插件脚手架,如果官方提供的脚手架加载的模板不符合自己的业务,可以自行开发一个脚手架。...Feflow CLI 安装 npm i feflow-cli -g 脚手架安装 Feflow 的核心部分并没有一个脚手架,脚手架都是通过 Feflow 来安装的,为了快速上手,我们先用已有的脚手架来创建项目...接下来,我们实现一个git-commit Angular规范的git提交命令feflow commit。

    1.5K20

    开往春天的 Feflow - 全新架构设计

    面临的场景 如果没有一个很好的CLI/GUI工具,很难保证开发方式的统一,在这个背景之下,我们于17年4月开始启动 Feflow 的开发,本次版本升级主要是实现了新的开发套件机制、并且让命令体系更佳合理...架构设计 Feflow 的设计分为三层,分别是: 商店:包括开发套件插件,用于项目维度通用命令的扩展 内核层:包含 CLI Core 两个部分,包含命令交互、命令注册、插件开发套件的加载机制日志模块等...控制台:开发者Feflow的命令交互层,开发者在控制台里面输入一系列的命令。 ? 架构设计 接下来我们看看 Feflow 的命令包含哪些内容,如何通过合理的命令设计满足多栈的研发场景需要。...插件命令:通过插件进行扩展的命令,插件命令更具普适性,由插件提供。 ? 命令设计 下面一起看看开发套件插件的定位、以及实现原理。...,通过 implementation 字段指定。

    85330

    Angular 接入 NGRX 状态管理

    项目: 安装并执行 CLI 创建 Angular 项目 # 基于 Angular 17 版本演示 # 注意要将 Nodejs 版本切换至 18.13+ npm install -g @angular/...cli # 创建为 standalone 类型的项目 ng new angular-ngrx --standalone=false 安装 NGRX 核心模块: @ngrx/store:状态管理核心模块...--save npm install @ngrx/schematics --save-dev 更新 angular.json: { "cli": { "schematicCollections...生成 npm install uuid --save npm install @types/uuid --save-dev 更新 angular.json: { "cli": {...,可以使用其内置的适配器对 Todo 进行添加、更新、删除、批量添加、批量更新、批量删除、清空等操作,还可以通过其内置的 Selector 方便的获取 Todos 数据,数据的长度等等信息,可以简化一大部分的开发时间

    24810

    Angular Schematics 三部曲之 Add

    /node_modules/.bin/tsc -p tsconfig.json" }, } 使用 Angular CLI 来创建项目的话一般来说就是第一种情况,比如创建一个库或者创建一个 schematics...注意:使用 Angular CLI 的默认目录对于 Generation 命令比较友好,Angular CLI 添加的默认路径为 src/app 或者 src/lib 等,如果我们修改了默认目录,则在使用...因为 schemaics 目录也是一个项目目录,所以你可以在 schematics 的 package.json 中定义拷贝命令,官网教程是一样的,但是恰当的方式应该是将复制命令写在根目录的 package.json...schematics 中的 files 模板文件是从 Ng-Matero 项目中拷贝的,拷贝方式有多种,可以通过 shell 命令,也可以通过 gulp,这取决于你的喜好。...有时为了方便的测试,可能需要直接更改 node_modules 中的源代码,其实编译后的代码并非难以辨认,原始文件差别并不是很大。这些问题也会在 Generation 部分重点讲解。

    1.4K10

    Ng-Matero 0.1 发布了!

    作为一个工程项目最好的方式还是通过脚手架安装。按照计划,首先要添加 schematics,也就是使用 angular cli 自动初始化项目。然后花了一周多的时间终于搞定了 schematics?。...的支持,可以方便的使用项目脚手架。...个人倾向于在项目之前初始化布局,而不是项目启动后再更改页面布局的参数。 ? 页面布局分为侧边栏导航顶部导航两种,其它细节可以根据自己的需要自由选择配置。 侧边栏导航 ? 顶部导航 ?...版本号 因为还有很多需要完善的地方,所以短期内不会发布正式版。...虽然使用 angular cli 的 ng generate 功能已经非常方便,但在添加惰性模块时,还是需要手动设置很多地方,所以自定义 ng generate 还是很有必要。

    66310
    领券