gpt4 book ai didi

linux - Node 版本管理器——我必须在每次启动时指定版本吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:51:12 25 4
gpt4 key购买 nike

在我的开发服务器 (CentOS) 上,我安装了 nvm( Node 版本管理器)并使用它来安装各种 Node 版本。 nvm 仅为 root 用户安装。

我注意到在我重新启动服务器后,对于 root# node -v 给我

bash: node: command not found

当然,我可以简单地说 # nvm use v0.12.5 但是在再次重启后,它不会保留。我必须再次重新指定它。

这正常吗?为什么是这样?有没有一种方法可以指定默认值,这样我就不必在每次重新启动时都这样做?

最佳答案

the Usage section of the README 的顶部有一个经常被忽视的段落(我的相关重点):

You can create an .nvmrc file containing version number in the project root directory (or any parent directory). nvm use, nvm install, nvm exec, nvm run, and nvm which will all respect an .nvmrc file when a version is not supplied.

使用此方法,您应该能够创建一个 .nvmrc root 的主目录中的文件这将设置所需的 node至少在交互式 shell 上的版本。请注意,尝试使用 nvm来自非交互式 shell 会很棘手,因为它需要您来源 .nvm/nvm.sh ...

此外,您可以注册一个名为 default 的别名对于带有 nvm alias default <version> 的特定版本.

关于linux - Node 版本管理器——我必须在每次启动时指定版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31106676/

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