首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么重新连接到Node.js实例后安装的EC2和Yarn丢失?

为什么重新连接到Node.js实例后安装的EC2和Yarn丢失?
EN

Stack Overflow用户
提问于 2022-09-17 09:49:14
回答 1查看 146关注 0票数 -1

我有关于AWS EC2的实例。当我用这个Node.js安装AWS教程时,在我注销当前会话并登录之前,AWS教程都可以正常工作,而Node.jsYarn都消失了。也有来自AWS的笔记

节点安装仅适用于当前的Amazon会话。如果重新启动CLI会话,则需要使用nvm启用已安装的节点版本。如果实例被终止,则需要再次安装节点。另一种方法是,一旦您有了想要保留的配置,就可以创建Amazon (AMI),如下面的主题所述。

是否可以安装Node.js以使其在另一个会话中可用?我安装了zsh,这适用于所有会话。

我还创建了安装Node.jsYarn的简单脚本。此脚本中的命令来自我前面提到的AWS教程页面。它将安装Node.jsYarn,显示所有的工作状态(它显示Yarn版本和节点命令中的消息),但当我键入npm --versionyarn --version时,它将显示消息zsh:命令未找到: yarn (或类似的npm消息)。

代码语言:javascript
复制
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

. ~/.nvm/nvm.sh

nvm install --lts

node -e "console.log('Running Node.js ' + process.version)"

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

echo "installing YARN !!!!! "

npm install yarn --global

为什么我的剧本不起作用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-20 06:57:28

如果您使用来自AWS的手册,那么如何安装Node.js而不是分期付款只会在您的主目录中进行,该目录只存在于当前会话中。为了安装Node.js和Yarn,我使用了以下文章:https://stackoverflow.com/a/35165401/78935

或者你可以简单地使用这个:

代码语言:javascript
复制
sudo curl --silent --location https://rpm.nodesource.com/setup_16.x | bash
sudo yum -y install nodejs
sudo npm install yarn --global
yarn --version
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73753832

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档