无法使用ng服务启动angular4应用程序

时间:2018-02-10 20:35:27

标签: node.js angular

我正在我的angular 4 app中执行以下命令,

ng serve

但是我收到以下错误消息,

  

此版本的CLI仅与角度版本2.3.1兼容   更好。请升级您的角度版本,例如通过运行:

     

npm install @ angular / core @ latest

我的角度cli版本是1.6.8。

即使我执行了上面提到的命令来更新我的角度cli,但仍然报告了相同的错误。

3 个答案:

答案 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

运行它