vue项目 路径添加别名

1. 在vue.config.js文件中引入路径

1 const path = require('path')

2. 添加相关函数

function resolve (dir) {
  return path.join(__dirname, dir) // path.join(__dirname)设置绝对路径
}

3. 使用chainWebpack做高级设置

chainWebpack: config => {
    // 添加别名
    config.resolve.alias
      .set('@', resolve('src'))
      .set('assets', resolve('src/assets'))
      .set('store', resolve('src/store'))
      .set('components', resolve('src/components'))
      .set('views', resolve('src/views'))
      .set('api', resolve('src/api'))
      .set('utils', resolve('src/utils'))
      .set('model', resolve('src/model'))
      .set('config', resolve('src/config'))
    if (process.env.NODE_ENV !== 'production') {
      config.output.chunkFilename(`[name].[chunkhash:8].js`)
      config.output.filename(`[name].[hash].js`)
    }
  }
原文地址:https://www.cnblogs.com/xx929/p/12341465.html