美文网首页
为路径设置别名@

为路径设置别名@

作者: Hello杨先生 | 来源:发表于2020-03-24 16:47 被阅读0次

    1.场景:在开发过程中,我们经常需要引入各种文件,如图片、CSS、JS等,为了避免写很长的相对路径(../),我们可以为不同的目录配置一个别名
    2.vue-cli 2.x 配置

    // 在 webpack.base.config.js中的 resolve 配置项,在其 alias 中增加别名
    resolve: {
        extensions: ['.js', '.vue', '.json'],
        alias: {
          'vue$': 'vue/dist/vue.esm.js',
          '@': resolve('src'),
        }
      },
    

    3.vue-cli 3.x 配置

    // 在根目录下创建vue.config.js
    var path = require('path')
    function resolve (dir) {
      console.log(__dirname)
      return path.join(__dirname, dir)
    }
    module.exports = {
      chainWebpack: config => {
        config.resolve.alias
          .set(key, value) // key,value自行定义,比如.set('@@', resolve('src/components'))
      }
    }
    

    相关文章

      网友评论

          本文标题:为路径设置别名@

          本文链接:https://www.haomeiwen.com/subject/epxayhtx.html