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 相关文章推荐
借助JavaScript脚本判断浏览器Flash Player信息的方法
Jul 09 Javascript
javascript面向对象快速入门实例
Jan 13 Javascript
Jquery实现纵向横向菜单
Jan 24 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
JS实现的简单四则运算计算器功能示例
Sep 27 Javascript
JS实现的简单折叠展开动画效果示例
Apr 28 Javascript
vue.js 实现点击按钮动态添加li的方法
Sep 07 Javascript
angular 实现同步验证器跨字段验证的方法
Apr 11 Javascript
如何优雅地在Node应用中进行错误异常处理
Nov 25 Javascript
使用vue实现通过变量动态拼接url
Jul 22 Javascript
JS代码简洁方式之函数方法详解
Jul 28 Javascript
JavaScript实现五子棋小游戏
Oct 26 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
《PHP编程最快明白》第五讲:php目录、文件操作
2010/11/01 PHP
php数组函数array_key_exists()小结
2015/12/10 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
Laravel-添加后台模板AdminLte的实现方法
2019/10/08 PHP
javascript concat数组累加 示例
2009/09/03 Javascript
javascript replace()正则替换实现代码
2010/02/26 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
js 获取时间间隔实现代码
2014/05/12 Javascript
JavaScript使用replace函数替换字符串的方法
2015/04/06 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
实现非常简单的js双向数据绑定
2015/11/06 Javascript
JS弹出对话框实现方法(三种方式)
2015/12/18 Javascript
原生JS实现首页进度加载动画
2016/09/14 Javascript
jQuery事件用法详解
2016/10/06 Javascript
Seajs是什么及sea.js 由来,特点以及优势
2016/10/13 Javascript
JS实现自动阅读单词(有道单词本添加功能)
2016/11/14 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
angularjs2 ng2 密码隐藏显示的实例代码
2017/08/01 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
vue渲染时闪烁{{}}的问题及解决方法
2018/03/28 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
Python中functools模块函数解析
2017/03/12 Python
Python数据结构之双向链表的定义与使用方法示例
2018/01/16 Python
python框架django项目部署相关知识详解
2019/11/04 Python
通过 Django Pagination 实现简单分页功能
2019/11/11 Python
解决pip install psycopg2出错问题
2020/07/09 Python
HTML5 SEO优化的一些建议
2020/08/27 HTML / CSS
捷克家电和家具购物网站:OKAY.cz
2020/07/23 全球购物
英语专业应届生求职信范文
2013/11/15 职场文书
一名女生的自荐信
2013/12/08 职场文书
保密普查工作实施方案
2014/02/25 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
护理专业自荐信范文
2015/03/06 职场文书
Pygame Rect区域位置的使用(图文)
2021/11/17 Python