注意: vue 项目中默认定义了@就代表了src这个文件夹的路径.
新建一个vue.config.js文件:
const path = require('path') const resolve = dir => { return path.join(__dirname, dir) } module.exports = { chainWebpack: config => { config.resolve.alias .set('@', resolve('src')) .set('_v', resolve('src/views')) } }
其他文件中:
const routes = [ { path: '/', redirect: '/login' }, { path: '/login', meta: { title: '登陆' }, component: () => import('_v/login/Login.vue') } ]