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辅助函数inherit()的问题
Apr 07 Javascript
有关于eclipse配置spket需要注意的一些地方
Apr 07 Javascript
js使用onmousemove和onmouseout获取鼠标坐标的方法
Mar 31 Javascript
jQuery的Scrollify插件实现滑动到页面下一节点
Jul 05 Javascript
Window.Open打开窗体和if嵌套代码
Apr 15 Javascript
最常见的左侧分类菜单栏jQuery实现代码
Nov 28 Javascript
ajax级联菜单实现方法实例分析
Nov 28 Javascript
JavaScript省市级联下拉菜单实例
Feb 14 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
使用 Vue.js 仿百度搜索框的实例代码
May 09 Javascript
Webpack打包css后z-index被重新计算的解决方法
Jun 18 Javascript
深入理解vue中的slot与slot-scope
Apr 22 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
德生S2000电路分析
2021/03/02 无线电
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
2012/07/02 PHP
php短网址和数字之间相互转换的方法
2015/03/13 PHP
jquery.combobox中文api和例子,修复了上面的小bug
2011/03/28 Javascript
js 事件处理函数间的Event物件是否全等
2011/04/08 Javascript
javascript中[]和{}对象使用介绍
2013/03/20 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
jQuery层动画定位滑动效果的方法
2015/04/30 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
jQuery UI Bootstrap是什么?
2016/06/17 Javascript
必备的JS调试技巧汇总
2016/07/20 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
JS实现全屏的四种写法
2016/12/30 Javascript
js处理层级数据结构的方法小结
2017/01/17 Javascript
CSS3+JavaScript实现翻页幻灯片效果
2017/06/28 Javascript
详解 vue better-scroll滚动插件排坑
2018/02/08 Javascript
vue写一个组件
2018/04/09 Javascript
JS常用的几种数组遍历方式以及性能分析对比实例详解
2018/04/11 Javascript
jquery 时间戳转日期过程详解
2019/10/12 jQuery
elementui实现预览图片组件二次封装
2020/12/29 Javascript
详解使用pymysql在python中对mysql的增删改查操作(综合)
2017/01/18 Python
详解用TensorFlow实现逻辑回归算法
2018/05/02 Python
python对日志进行处理的实例代码
2018/10/06 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
伦敦平价潮流珠宝首饰品牌:Astrid & Miyu
2016/10/10 全球购物
电大自我鉴定范文
2013/10/01 职场文书
党员服务承诺书
2014/05/28 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
2014年计生工作总结
2014/11/21 职场文书
个人年终总结开头
2015/03/06 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
Nginx解决前端访问资源跨域问题的方法详解
2021/03/31 Servers
POST提交数据常见的四种方式
2022/01/18 HTML / CSS
详解Vue3使用axios的配置教程
2022/04/29 Vue.js
码云(gitee)通过git自动同步到阿里云服务器
2022/12/24 Servers