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宝典学习笔记(上)
Jan 10 Javascript
用js实现多域名不同文件的调用方法
Jan 12 Javascript
event.currentTarget与event.target的区别介绍
Dec 31 Javascript
jquery等待效果示例
May 01 Javascript
JavaScript版的TwoQueues缓存模型
Dec 29 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
Jun 25 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
Aug 02 Javascript
AngularJS双向绑定和依赖反转实例详解
Apr 15 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
Vue使用.sync 实现父子组件的双向绑定数据问题
Apr 04 Javascript
基于vue.js实现购物车
Jan 15 Javascript
vue实现在data里引入相对路径
Jun 05 Vue.js
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
PHP中simplexml_load_string函数使用说明
2011/01/01 PHP
PHP 使用header函数设置HTTP头的示例解析 表头
2013/06/17 PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
2013/06/25 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
ExtJs 表单提交登陆实现代码
2010/08/19 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
javascript学习笔记(六) Date 日期类型
2012/06/19 Javascript
学习js在线html(富文本,所见即所得)编辑器
2012/12/18 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
xmlhttp缓存清除的2种解决方法
2013/12/13 Javascript
利用jQuery实现WordPress中@的ID悬浮显示评论内容
2015/12/11 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
2017/08/18 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
浅谈HTTP 缓存的那些事儿
2018/10/17 Javascript
微信小程序实现分享朋友圈的图片功能示例
2019/01/18 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
Node.JS如何实现JWT原理
2020/09/18 Javascript
详解uniapp的全局变量实现方式
2021/01/11 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
Django网络框架之HelloDjango项目创建教程
2019/06/06 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
移动端html5判断是否滚动到底部并且下拉加载
2019/11/19 HTML / CSS
VELTRA台湾:世界自由行专家
2017/08/15 全球购物
台湾SHOPRO购物行家:亚洲首创影视.3C.家电.优质购物平台
2018/05/07 全球购物
Surfdome西班牙:世界上最受欢迎的生活方式品牌
2019/02/13 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
医学检验专业大学生求职信
2013/11/18 职场文书
个人自我剖析材料
2014/02/07 职场文书
大学生奶茶店创业计划书
2019/06/25 职场文书
java设计模式--原型模式详解
2021/07/21 Java/Android