云中沙箱实验教您如何在阿里云服务器(CentOS),通过
NVM方式安装部署Node.js环境。
云中沙箱,阿里云官方实验平台。网址:http://lab.aliyunedu.net
一、实验信息
沙箱实验限时免费(2017年1月31日之前):使用阿里云服务器(CentOS)部署Node.js项目
网址:https://edu.cloudcare.cn/courses/646394e08b66441ab43f7a5e037a318e/detail
二、NVM方式安装具体步骤
[font=&]
NVM(Node version manager)是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub。
git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
[font="]2. 输入并执行如下命令,激活NVM:
echo ". ~/.nvm/nvm.sh" >> /etc/profile
source /etc/profile
[font="]3. 输入并执行如下命令,列出Node.js的所有版本:
nvm list-remote
nvm help
nvm install v7.2.1
说明:通过此方法安装,大约需到3-5分钟。
node -v
npm -v
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
为了在您的阿里云服务器(CentOS系统)上通过NVM(Node Version Manager)安装和部署Node.js环境,请遵循以下详细步骤:
前提条件与准备工作
远程连接实例
安装NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
source ~/.bash_profile
使NVM生效。配置NVM环境变量
.bashrc
或.bash_profile
文件末尾添加以下行(如果安装脚本未自动添加):
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "/home/admin/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
安装Node.js
nvm install v17.9.1
nvm ls
nvm use <版本号>
,如 nvm use v17.9.1
。测试Node.js环境
mkdir myapp && cd myapp
npm init -y
echo "console.log('Hello, Node.js!')" > index.js
node index.js
注意事项: - 版本兼容性:CentOS 7.x环境下仅支持Node.js 17.x及以下版本。 - 权限问题:使用NVM安装的Node.js位于用户家目录,无需sudo权限,提高了安全性。 - 安全组设置:请确保仅放行必要的IP网段访问,避免使用0.0.0.0/0规则。
参考知识库信息,以上步骤将指导您顺利完成在阿里云CentOS服务器上通过NVM部署Node.js环境的任务。