无需调用 nvm 即可更改节点级别

无需调用 nvm 即可更改节点级别

希望切换到不使用 nvm 的其他节点版本,因为我现在很难使用 nvm。我正在 ubuntu 22.04.2 LTS 上将 Angular 从 14 更新到 16。从 14 更新到 15 之后,我安装了节点 18.16.1......但这似乎是一个问题,因为 Angular 仍在 15。我执行了 nvm 使用 18.16.1 并执行了 nvm 别名默认 18.16.1。这是一个问题,因为我相信我需要等到 Angular 达到 16 才能进行更新。无论如何,现在我的术语根本不会出现,我无法执行 nvm。我删除了 .bashrc 并可以启动我的终端......但无法使用 nvm。希望有一个配置文件,我可以在其中告诉 nvm 指向我安装的节点 16 而不是 18.16.1。

答案1

好吧,我误解了这个问题。nvm 不是出现术语的问题,而是随后的 angular autoComplete。当使用 node 18 时,.bashrc 中的最后一行:

    source <(ng completion script)

这显然从未返回,因此我的术语从未显示提示。当我注释掉该行时,我的术语出现了,但我确实得到了错误:

    The specified command ("completion") is invalid. For a list of available options, run "ng help".

所以我相信我会继续前进,之后再担心那条特定的角度线。

相关内容