Node JS 6.9和角度CLI版本兼容性

时间:2017-11-30 16:02:00

标签: node.js angular npm angular-cli

我有使用节点JS版本6.9.1的限制。我在使用angular cli快速启动步骤时遇到了很多问题。

  1. 在ng服务之后,浏览器页面将为白色,控制台中没有错误。
  2. npm开始工作,但如果我更改某些样式/文件浏览器,请不要刷新。
  3. 如果我进行任何样式更改,webpack编译成功消息,但是webserver无法加载页面。
  4. 当我按照最新的nodejs快速启动步骤时,它就像一个魅力。任何人都可以帮我说明,有什么版本(npm,angular-cli),我应该用它来运行它?

2 个答案:

答案 0 :(得分:1)

每个Angular / Cli版本都限制了其在指定版本之下的节点版本的兼容性。如果您 使用特定版本的节点,那么您最好的选择是找到可以很好地播放的Angular / Cli的先前版本。

Here you can find all the versions然后从列表中选择一个,然后在谷歌搜索“Angular / cli version x.x.x node compatibility”以查看是否存在任何已知问题。

选择看起来不错的版本后,请运行

npm install -g @angular/cli@<your version number>

安装完成后,运行ng help,如果版本仍然不兼容,您可以立即获得反馈,并且您可以尝试使用其他版本。

请确保您摆脱了npm uninstall -g @angular/cli@<your version number>

未使用的安装

答案 1 :(得分:0)

请查看https://www.npmjs.com/package/@angular/cli/v/6.0.8?activeTab=versions,以了解angular-cli是否兼容,例如,我已经安装了节点6.11.2,并且必须使用:npm install -g @ angular / cli @ 6.0.0