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 相关文章推荐
最短的IE判断代码
Mar 13 Javascript
仅IE6/7/8中innerHTML返回值忽略英文空格的问题
Apr 07 Javascript
jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML
Oct 16 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 Javascript
在AngularJS框架中处理数据建模的方式解析
Mar 05 Javascript
正则表达式(语法篇推荐)
Jun 24 Javascript
jQuery EasyUI tree 使用拖拽时遇到的错误小结
Oct 10 Javascript
概述javascript在Google IE中的调试技巧
Nov 24 Javascript
JavaScript中闭包的详解
Apr 01 Javascript
vue组件如何被其他项目引用
Apr 13 Javascript
Vue.js实现的表格增加删除demo示例
May 22 Javascript
JS XMLHttpRequest原理与使用方法深入详解
Apr 30 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PHP连接MySQL数据的操作要点
2015/03/20 PHP
Laravel 5框架学习之路由、控制器和视图简介
2015/04/07 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
Thinkphp5框架实现图片、音频和视频文件的上传功能详解
2019/08/27 PHP
jquery 图片预加载 自动等比例缩放插件
2008/12/25 Javascript
javascript之AJAX框架使用说明
2010/04/24 Javascript
jquery ajax请求实例深入解析
2012/11/26 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
jQuery中DOM操作实例分析
2015/01/23 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
基于jQuery实现文本框只能输入数字(小数、整数)
2016/01/14 Javascript
jquery.validate使用详解
2016/06/02 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
jQuery实现的隔行变色功能【案例】
2019/02/18 jQuery
详解keep-alive + vuex 让缓存的页面灵活起来
2019/04/19 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
Openlayers学习之地图比例尺控件
2020/09/28 Javascript
Python完全新手教程
2007/02/08 Python
Python 字典dict使用介绍
2014/11/30 Python
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
用python求一重积分和二重积分的例子
2019/12/06 Python
纯CSS3实现8组超炫酷鼠标滑过图片动画
2016/03/16 HTML / CSS
退休感言
2014/01/28 职场文书
应届毕业生求职信范文
2014/05/08 职场文书
给老婆的保证书
2015/01/16 职场文书
教师考核鉴定意见
2015/06/05 职场文书
导游词之茶卡盐湖
2019/11/26 职场文书
python - timeit 时间模块
2021/04/06 Python
python用tkinter开发的扫雷游戏
2021/06/01 Python
Python答题卡识别并给出分数的实现代码
2021/06/22 Python
Windows下用Nginx配置https服务器及反向代理的问题
2021/09/25 Servers