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 相关文章推荐
Code:loadScript( )加载js的功能函数
Feb 02 Javascript
提高网站性能之 如何对待JavaScript
Oct 31 Javascript
javascript中的new使用
Mar 20 Javascript
js 判断文件类型并控制表单提交示例代码
Nov 14 Javascript
简单实用的反馈表单无刷新提交带验证
Nov 15 Javascript
js如何获取object类型里的键值
Feb 18 Javascript
jQuery时间轴插件使用详解
Jul 16 Javascript
javascript动态生成树形菜单的方法
Nov 14 Javascript
ReactNative中使用Redux架构总结
Dec 15 Javascript
vuex 动态注册方法 registerModule的实现
Jul 03 Javascript
JS实现移动端在线签协议功能
Aug 22 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
Sep 06 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可逆加密解密算法实例代码
2014/01/21 PHP
PHP实现上传图片到 zimg 服务器
2016/10/19 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
js实现精美的图片跟随鼠标效果实例
2015/05/16 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
详解javascript的变量与标识符
2016/01/04 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
jQuery实现移动端Tab选项卡效果
2017/03/15 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
微信小程序中网络请求缓存的解决方法
2019/12/29 Javascript
小程序瀑布流组件实现翻页与图片懒加载
2020/05/19 Javascript
解决在Vue中使用axios POST请求变成OPTIONS的问题
2020/08/14 Javascript
js实现移动端轮播图滑动切换
2020/12/21 Javascript
详解Python中的文件操作
2016/08/28 Python
Python中实现switch功能实例解析
2018/01/11 Python
Python多层装饰器用法实例分析
2018/02/09 Python
python django 原生sql 获取数据的例子
2019/08/14 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
Python实现壁纸下载与轮换
2020/10/19 Python
python字典按照value排序方法
2020/12/28 Python
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
个人自荐信
2013/12/05 职场文书
写好自荐信的几个要点
2013/12/26 职场文书
预备党员入党思想汇报
2014/01/04 职场文书
护士演讲稿范文
2014/01/05 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
青年文明号申报材料
2014/12/23 职场文书
党员进社区活动总结
2015/05/07 职场文书
公司老总年会致辞
2015/07/30 职场文书
导游词之河北白洋淀
2020/01/15 职场文书
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers