vue-cli3构建的项目中配置别名

本文介绍了在vue-cli3项目中配置Webpack别名的方法,以简化组件和路径引用。通过创建并编辑相关配置文件,设置别名可以避免因文件移动而频繁修改路径,提高开发效率。

最近在使用vue-cli3构建一套有关Vue的前端解决化方案时,对于引入组件或相关路径的操作必须找出它的相关路径很是不方便,想在webpack配置文件中为项目配置别名。查询文档发现vue-cli3隐藏了webpack.config.js文件,要想对webpack进行配置需要在项目下创建vue.config.js文件,之后在其中进行配置。具体文档

配置别名之后,文件引入方便,不用再关心文件层级关系,之后就算将组件移到别的文件也不用改变路径

具体步骤:

  • 在项目下创建vue.config.js文件
  • 写入下面配置
const path = require('path');//引入path模块,为配置别名做准备
function resolve(dir){   
	return path.join(__dirname,dir)//path.join(__dirname)设置绝对路径
}

module.exports = {    
	chainWebpack: (config) => {        
			config.resolve.alias        		
			.set('@',resolve('./src'))        		
			.set('components',resolve('./src/components')) ////set第一个参数:设置的别名,第二个参数:设置的路径    
		}
	}
  • 之后引入组件
//未配置之前
import Home from '../components/Home.vue';
//配置别名之后
import Home from 'components/Home.vue';
//或者
import Home from '@/components/Home.vue';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值