You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在FTP服务器安装Node.js和npm以运行Vite/Node.js聊天机器人

在FTP服务器上安装Node.js和npm并部署Vite应用

Linux系统(Ubuntu/CentOS等主流发行版)

1. 登录服务器

通过SSH连接到你的FTP服务器(FTP仅用于文件传输,安装软件需要命令行权限),终端执行:
ssh 你的用户名@服务器IP
输入密码完成登录。

2. 安装Node.js和npm

方法一:系统包管理器安装(快速简便)

  • Ubuntu/Debian系列:
    更新系统包列表:
    sudo apt update
    安装Node.js和npm:
    sudo apt install nodejs npm
    安装后验证版本:
    node -v
    npm -v

  • CentOS/RHEL系列:
    先安装EPEL仓库(若未安装):
    sudo yum install epel-release
    安装Node.js和npm:
    sudo yum install nodejs npm
    验证版本同上。

方法二:nvm安装(灵活管理多版本)

如果需要切换不同Node.js版本,推荐用nvm(Node版本管理器):

  1. 获取nvm官方安装脚本并在终端执行(可从nvm官方渠道获取最新安装命令)。
  2. 安装完成后,重新加载终端配置文件:
    source ~/.bashrc(bash终端)或source ~/.zshrc(zsh终端)
  3. 安装长期支持(LTS)版Node.js:
    nvm install --lts
  4. 设置LTS版为默认版本:
    nvm alias default lts/*
  5. 验证安装:
    node -v
    npm -v

3. 部署Vite应用

  1. 通过FTP将应用文件上传到服务器的目标目录(比如/var/www/chatbot)。
  2. 终端进入该目录:
    cd /var/www/chatbot
  3. 安装项目依赖:
    npm install
  4. 启动开发服务:
    npm run dev
    注意:默认开发服务仅监听localhost,需修改vite.config.js让外部可访问:
    export default {
      server: {
        host: '0.0.0.0',
        port: 5173 // 可自定义端口
      }
    }
    
    另外,生产环境不建议用开发服务,应先打包:
    npm run build
    再用静态服务器部署(比如全局安装serve):
    npm install -g serve
    serve dist

Windows系统

1. 登录服务器

通过远程桌面连接到Windows服务器。

2. 安装Node.js和npm

  1. 前往Node.js官方网站下载对应Windows版本的安装包(推荐LTS版)。
  2. 运行安装包,按向导完成安装,务必勾选「Add Node.js to PATH」选项,确保终端能直接调用node和npm。
  3. 验证安装:打开CMD或PowerShell,执行:
    node -v
    npm -v

3. 部署应用

  1. 通过FTP将应用文件上传到服务器的目标文件夹(比如C:\chatbot)。
  2. 打开PowerShell进入该文件夹:
    cd C:\chatbot
  3. 安装项目依赖:
    npm install
  4. 启动开发服务:
    npm run dev
    若需外部访问,修改vite.config.js的server配置为host: '0.0.0.0',并在服务器防火墙开放对应端口(比如5173)。

内容的提问来源于stack exchange,提问作者vigard Anson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.05 09:25:23