我正在我的angular 4 app中执行以下命令,
ng serve
但是我收到以下错误消息,
此版本的CLI仅与角度版本2.3.1兼容 更好。请升级您的角度版本,例如通过运行:
npm install @ angular / core @ latest
我的角度cli版本是1.6.8。
即使我执行了上面提到的命令来更新我的角度cli,但仍然报告了相同的错误。
答案 0 :(得分:0)
来自github问题:https://github.com/angular/angular-cli/issues/5558
项目需要@ angular / compiler-cli的dev依赖。
npm install --save-dev @angular/compiler-cli@<your angular version>
如果这不起作用,你可以试试这个:
npm install --save-dev @ngtools/webpack@1.2.13
angular-cli的主要贡献者之一说,这是旧版webpack版本的一个问题,阅读github线程应该提供更多的洞察力
答案 1 :(得分:0)
要解决角度cli错误,请尝试以下步骤:
npm uninstall -save @ angular / cli
npm cache clean
npm install -save @ angular / cli
答案 2 :(得分:0)
执行以下步骤: 1.执行npm cache clean --force 2.使用以下命令全局重新安装Angular CLI: npm install -g @ angular / cli 3.删除节点模块文件夹&#39;并为您的项目执行npm install并尝试使用npm start / ng serve
运行它