我有使用节点JS版本6.9.1的限制。我在使用angular cli快速启动步骤时遇到了很多问题。
当我按照最新的nodejs快速启动步骤时,它就像一个魅力。任何人都可以帮我说明,有什么版本(npm,angular-cli),我应该用它来运行它?
像
答案 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