Javascript 从@angular 2.4.9升级到@angular 4.0.0后@angular/cli显示无效错误

Javascript 从@angular 2.4.9升级到@angular 4.0.0后@angular/cli显示无效错误,javascript,angular,web-deployment,angular-cli,Javascript,Angular,Web Deployment,Angular Cli,将我的软件包从@angular 2.4.9更新到@angular 4.0.0后,npm ls--depth 0显示@angular/compiler-cli@4.0.0遵循的更新指南无效 好吧,一切似乎都很好,仍然想知道如何解决这个问题,为什么会这样 删除节点模块文件夹并重新安装 要解决评论中的新错误,请尝试以下方法: 删除整个文件夹,然后再次运行npm安装。即使您没有更新主要版本,也应该经常这样做节点\u模块可能最终会损坏rm-rf节点\ U模块->npm安装。是否升级了typescript

将我的软件包从@angular 2.4.9更新到@angular 4.0.0后,
npm ls--depth 0
显示
@angular/compiler-cli@4.0.0遵循的更新指南无效

好吧,一切似乎都很好,仍然想知道如何解决这个问题,为什么会这样


删除节点模块文件夹并重新安装

要解决评论中的新错误,请尝试以下方法:

删除整个文件夹,然后再次运行npm安装。即使您没有更新主要版本,也应该经常这样做<代码>节点\u模块可能最终会损坏
rm-rf节点\ U模块
->
npm安装
。是否升级了typescript>2。x@PankajParkar为什么会打破它?你是说angular cli v4.0.0仍然不能与TS 2.2.1一起使用吗?使用以下命令:npm install@angular/common@latest@棱角/compiler@latest@angular/compiler-cli@latest@棱角/core@latest@棱角/forms@latest@棱角/http@latest@角度/平台-browser@latest@角度/平台浏览器-dynamic@latest@角度/平台-server@latest @棱角的/router@latest@棱角/animations@latest typescript@latest --save@AluanHaddad删除了dir,并安装了所有内容,现在出现此错误。错误:依赖项类型:ContextElementDependency没有可用的模块工厂