gpt4 book ai didi

node.js - 尽管安装了所有要求,但无法获取 Angular CLI 版本?

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:20 26 4
gpt4 key购买 nike

我在使用 Angular CLI 做任何事情时都遇到困难。我有 Node ,NPM。和 Angular 都已安装,当我在终端中运行 which 命令时,它们都存在于我的 /user/local/bin

这是我当前的node.js:v11.8.0

这是我当前的npm:6.5.0

当我运行 ng -v 时,我无法获取版本,并收到以下消息:

$ ng -v
Node.js version v11.8.0 detected.
The Angular CLI requires a minimum Node.js version of either v10.13 or v12.0.

Please update your Node.js version or visit https://nodejs.org/ for additional instructions.

我尝试卸载 Angular CLI,但得到了相同的结果。

最佳答案

Note 22 Feb 2023: There is a great tool that was recently released called NGVM.
It might be really helpful maintaining Angular CLI versions.

我建议您完全删除 NodeJS 安装并通过 NVM 重新安装 NodeJS(请参阅下面的步骤)或 Volta 。通过这种方式,您可以轻松地在多个 NodeJS 版本之间切换,并且对于每个事件 NodeJS 版本,您可以安装特定的 Angular CLI 版本。

例如:

nvm install 11  
nvm install 12
nvm alias default 12
nvm use 11
npm install @angular/cli -g

Also see some details on Angular CLI version here

附注
如果您使用brew,请按照以下步骤卸载NodeJS:

brew uninstall node; 
# or `brew uninstall --force node` which removes all versions
brew cleanup;
rm -f /usr/local/bin/npm /usr/local/lib/dtrace/node.d;
rm -rf ~/.npm /usr/local/bin/node;

关于node.js - 尽管安装了所有要求,但无法获取 Angular CLI 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60200991/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com