Vue CL3 配置路径别名详解


Posted in Javascript onMay 30, 2019

Cli3工具中,配置路径别名

最近用Vue Cli3脚手架搭建了Vue项目,发现没有build目录了,里面的webpack相关的也没了,看了官方文档后,查了资料后,发现都在vue.config.js里来配置了

配置路径别名,方便引用,不用写那么长

配置前:

import TodoList from '../../components/TodoList'

配置后(不用再关心文件层级关系):

import TodoList from 'components/TodoList'

在根目录下添加'vue.config.js',

添加如下代码:

const path = require('path')
function resolve(dir) {
 return path.join(__dirname, dir)
}
module.exports = {
 lintOnSave: true,
 chainWebpack: config => {
  config.resolve.alias
   .set('@', resolve('src'))
   .set('assets', resolve('src/assets'))
   .set('components', resolve('src/components'))
   .set('layout', resolve('src/layout'))
 }
}

使用:

import TodoList from 'components/TodoList'

注意事项

  1. vue.config.js文件创建完后,不需要什么操作,@vue/cli-service会自己识别,如果出现报错等等,可以先尝试重启下IDE或者启动下项目
  2. vue.config.js在vue项目创建后,默认是没有的,是一个可选的文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js输出列表实现代码
Sep 12 Javascript
js实现图片在未加载完成前显示加载中字样
Sep 03 Javascript
Javascript判断文件是否存在(客户端/服务器端)
Sep 16 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
Aug 22 Javascript
AngularJS在IE下取数据总是缓存问题的解决方法
Aug 05 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
JavaScript易错知识点整理
Dec 05 Javascript
微信小程序开发教程-手势解锁实例
Jan 06 Javascript
vuejs绑定class和style样式
Apr 11 Javascript
JavaScript变量提升和严格模式实例分析
Jan 27 Javascript
一起写一个即插即用的Vue Loading插件实现
Oct 31 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
Aug 27 Javascript
Vue CLI3中使用compass normalize的方法
May 30 #Javascript
通过实践编写优雅的JavaScript代码
May 30 #Javascript
AngularJs中$cookies简单用法分析
May 30 #Javascript
JS使用new操作符创建对象的方法分析
May 30 #Javascript
vue滚动固定顶部及修改样式的实例代码
May 30 #Javascript
简述pm2常用命令集合及配置文件说明
May 30 #Javascript
Vue实现固定定位图标滑动隐藏效果
May 30 #Javascript
You might like
论坛头像随机变换代码
2006/10/09 PHP
PHP 文件上传全攻略
2010/04/28 PHP
linux下实现定时执行php脚本
2015/02/13 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
2020/04/23 PHP
Thinkphp 框架扩展之Widget扩展实现方法分析
2020/04/23 PHP
Display SQL Server Version Information
2007/06/21 Javascript
jQuery getJSON 处理json数据的代码
2010/07/26 Javascript
javascript判断用户浏览器插件安装情况的代码
2011/01/01 Javascript
js中confirm实现执行操作前弹出确认框的方法
2014/11/01 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
浅析JavaScript声明变量
2015/12/21 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
js操作浏览器的参数方法
2017/01/21 Javascript
浅谈mint-ui loadmore组件注意的问题
2017/11/08 Javascript
Node.js Koa2使用JWT进行鉴权的方法示例
2018/08/17 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
[02:44]完美大师赛主赛事淘汰赛第二日观众采访
2017/11/24 DOTA
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
布同自制Python函数帮助查询小工具
2011/03/13 Python
Python 用户登录验证的小例子
2013/03/06 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
Python中使用platform模块获取系统信息的用法教程
2016/07/08 Python
如何基于python实现脚本加密
2019/12/28 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
2020/03/30 Python
浅谈Python __init__.py的作用
2020/10/28 Python
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
家长对孩子的评语
2014/04/18 职场文书
水利水电专业自荐信
2014/07/08 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技