在CentOS系统中执行Vue项目需要一系列环境配置和操作步骤,以下是详细的流程说明,帮助用户顺利完成Vue项目的搭建与运行。

安装Node.js环境
Vue项目依赖于Node.js和npm(Node Package Manager),因此首先需要在CentOS中安装Node.js,推荐使用nvm(Node Version Manager)来管理Node.js版本,便于切换和升级,首先安装nvm,可以通过以下命令下载并安装nvm脚本:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安装完成后,重新加载终端配置文件,使nvm命令生效:
source ~/.bashrc
使用nvm安装LTS版本的Node.js,例如Node.js 18.x:
nvm install 18
验证安装是否成功,输入以下命令检查Node.js和npm版本:
node -v npm -v
若显示版本号,则表示安装成功。
安装Vue CLI工具
Vue CLI是Vue官方提供的脚手架工具,用于快速创建和管理Vue项目,通过npm全局安装Vue CLI:

npm install -g @vue/cli
安装完成后,验证Vue CLI版本:
vue --version
若显示版本号,则说明Vue CLI已成功安装,注意,如果npm安装速度较慢,可以配置国内镜像源,例如使用淘宝镜像:
npm config set registry https://registry.npmmirror.com
创建Vue项目
使用Vue CLI创建新项目,进入目标目录后执行以下命令:
vue create my-vue-project
命令执行后,会提示选择项目配置,默认选择“Vue 3”即可,等待依赖包安装完成,创建成功后,进入项目目录:
cd my-vue-project
开发模式运行Vue项目
在开发模式下运行Vue项目,可以使用Vue CLI提供的开发服务器,命令如下:
npm run serve
启动后,终端会显示本地访问地址(通常是http://localhost:8080),在CentOS中,如果无法通过IP访问,可能需要关闭防火墙或开放8080端口:

sudo firewall-cmd --permanent --add-port=8080/tcp sudo firewall-cmd --reload
生产模式打包Vue项目
若要将Vue项目部署到生产环境,需先执行打包命令:
npm run build
打包完成后,项目目录会生成dist文件夹,其中包含静态资源文件,将dist文件夹中的内容上传到Web服务器(如Nginx)即可访问。
常见问题处理
- npm安装依赖失败:可能是网络问题,建议配置国内镜像源或使用代理。
- 端口被占用:修改
vue.config.js中的端口配置,或使用lsof -i:8080查看占用进程并终止。
相关问答FAQs
Q1:在CentOS中运行Vue项目时提示“command not found: vue”,如何解决?
A:这通常是因为Vue CLI未正确安装或未添加到系统环境变量,可尝试重新执行npm install -g @vue/cli,或检查~/.bashrc中是否包含nvm和npm的路径配置。
Q2:Vue项目打包后部署到Nginx,访问白屏怎么办?
A:可能是Nginx配置问题,需确保root路径指向dist目录,并添加try_files $uri $uri/ /index.html;以支持路由模式,同时检查Nginx错误日志,排查权限或资源路径错误。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复