前天试用了阿里云的服务器(怎么搭建后面会出文章说),想着把之前的vue项目发布到服务器上,虽然踩了很多坑
1.配置路由
找到路由文件:router下的index.js,打开它
原来的文件中,是history,我们要把它改成hash,我看网上说注释掉或删掉也可以,但是我没有试过

改好后是这个样子
const router = new VueRouter({
mode: 'hash',
base: process.env.BASE_URL,
routes
})
2.配置vue.config.js
这个步骤vue2和vue3有不同,具体的可以上网搜。我的是vue3,
我的项目之前有vue.config.js,没有的可以自己新建

在里面加这段代码
module.exports = {
publicPath: "./",
assetsDir: "static",
outputDir: 'dist',
}
然后保存
3.运行 npm run build
在终端输入npm run build,会生成一个dist文件夹在你的项目文件夹里,可以点开index.html先看看能否出现网页。

本文介绍了如何将Vue项目部署到阿里云服务器,包括修改路由为hash模式,配置vue.config.js,运行npm run build生成dist文件夹,将dist上传至远程Tomcat的ROOT文件夹,并解决路由跳转问题,最后成功访问项目。
最低0.47元/天 解锁文章
2571

被折叠的 条评论
为什么被折叠?



