欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

webpack路径的别名配置

程序员文章站 2022-07-12 20:10:07
...

如果还不知道webpack的同学,可以先自行去了一些webpack,传送门webpack详细入门整理

我们在使用模块化开发的时候都是使用import或者require去导入我们的模块,但是当我们项目较大,模块较多的时候,我们用相对路径导入是一件麻烦的事情。那有没有一种更简便的方法去匹配路径呢?这时我们可以使用webpack的别名配置功能。

1、在我们的webpack.config.js中:

配置配置我们resolve.alias

// 引入nodejs 的path模块,path.resolve用来处理绝对路径
const path = require('path') 
module.exports = {
    ...
    resolve:{
        alias:{
            '@':path.resolve(__dirname,'src/')
        }
    }
}
2、使用。

我这个index.css 在我的src/css下面

import '@/css/index.css'

到这里,相信大家都明白了吧,alisa的作用就是给我们起了一个别名,用@代替了我们的src/。
当然如果你愿意的话,还可以配置更多的别名。比如:

alias:{
      '@':path.resolve(__dirname,'src/')'@co':path.resolve(__dirname,'src/components')
  }