前天试用了阿里云的服务器(怎么搭建后面会出文章说),想着把之前的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',
}
然后保存