当把dist文件夹下的资源直接放到服务器指向的根路径下是不用改配置的,因为vue-cli默认设置的是:‘/’,即根路径下,但是我在一个服务器下要放置多个项目,就需要在根路径下创建文件夹,这种情况下,就需要更改config文件,使得当前项目能找到自己的资源
这时需要两步配置
- 路由配置
const router = new VueRouter({
base: '/admin/',
mode: 'history',
routes: [
// ... 您的路由配置 ...
]
});
- vue.config.js 文件中设置了正确的 publicPath:
module.exports = {
publicPath: '/admin/',
// ... 其他配置 ...
};
任务完成~