1. 首页 > 知识 > 技术

Vue3项目打包后通过宝塔面板部署在云服务器上

首先在Vue3项目的根目录中新建一个vue.config.js文件


Vue3项目打包后通过宝塔面板部署在云服务器上(图1)


向vue.config.js文件中写入以下内容

module.exports = {
	publicPath: './',
	assetsDir: 'static',
}

然后修改src/router/index.js文件,将 mode:'history' 改为 mode:'hash'


Vue3项目打包后通过宝塔面板部署在云服务器上(图2)


接着在控制台中进入你的项目所在路径,然后输入npm run build对项目进行打包,也可以在HbuilderX中点击”运行“->”运行到终端“->”npm run build“对项目进行打包


Vue3项目打包后通过宝塔面板部署在云服务器上(图3)


打包后在项目文件夹中得到dist文件夹


Vue3项目打包后通过宝塔面板部署在云服务器上(图4)


在宝塔面板中,点击左侧的文件,将你的dist文件夹中的内容上传到如下目录中(可以先打包再上传再解压),注意是将dist文件夹中的所有文件放到如下目录中


Vue3项目打包后通过宝塔面板部署在云服务器上(图5)


再点击宝塔面板左侧的网站,点击添加站点


Vue3项目打包后通过宝塔面板部署在云服务器上(图6)



在域名框中写入你所租用的云服务器的公网ip(端口号默认为80),根目录中的路径为你的vue项目打包后得到的dist文件夹中的内容所存放的路径然后点击提交


Vue3项目打包后通过宝塔面板部署在云服务器上(图7)
Vue3项目打包后通过宝塔面板部署在云服务器上(图8)


由于刚刚创建的站点的端口号默认是80,因此需要在你的云服务器中配置安全组,手动添加80端口为允许授权状态


Vue3项目打包后通过宝塔面板部署在云服务器上(图9)


然后就可以通过你刚刚创建站点的url访问你的Vue项目啦

本文由一叶发布,不代表一叶立场,转载联系作者并注明出处:https://yiyeo.com/jishu/338.html

加载中~

联系我们

在线咨询:点击这里给我发消息

微信号:

工作日:10:30-15:30,节假日休息