gpt4 book ai didi

node.js - 通过重启系统终端无法识别npm和node命令

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

我已经通过nvm安装了node和npm;安装 nvm 结束时,显示以下消息:

Close and reopen your terminal to start using nvm or run the following to use it now:

export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

所以我运行该命令并使用 nvm,安装 Node 版本和 npm。

但是当我重新启动系统时,我必须运行上面的命令,否则终端会显示命令未找到。

问题是什么?如何解决?

最佳答案

nvm 安装应该在 shell 初始化脚本中添加几行,以确保在每个新 shell 中初始化 nvm,但由于某种原因,这似乎没有发生。

假设您使用的是 bash,请尝试将这些行添加到您的 ~/.bash_profile

export NVM_DIR="$HOME/.nvm"
. "$(brew --prefix nvm)/nvm.sh"

然后启动一个新的终端 session ,看看是否有效。

另一件值得仔细检查的事情是查看是否有任何已安装的 Node 版本别名为默认版本。如果您没有指定默认版本(如果可能的话),我不确定 nvm 会做什么。运行 nvm ls 并查看您是否有 default 指向任何已安装的 Node 版本。如果没有,则通过运行 nvm alias default [version-number] 进行设置。

关于node.js - 通过重启系统终端无法识别npm和node命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57265596/

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