vue @ ~ 相对路径 路径别名设置方式


Posted in Vue.js onJune 05, 2022

@ ~ 相对路径 路径别名设置

  • ./这是相对路径的意思,同级目录。
  • ../上级目录。
  • @/这是webpack设置的路径别名。在build/webpack.base.conf这个文件里面设置了@具体指的是什么

在build/webpack.base.conf里找到如下

resolve: {
    extensions: ['.js', '.vue', '.json'],//取消后缀  引入文件路径就不用加文件后缀了
    alias: {
      'vue$': 'vue/dist/vue.esm.js', //引入vue
      '@': resolve('src'),
      'asd': resolve('src/components/children'), //自己新建 要从src开始写文件路径
    }
  },

使用 import heads from '@/components/children/heads'就不用频繁的使用./和../了,而是利用@直接定位到了src目录。

或者 import heads from 'asd/heads'

另外:在组件中,我们会引用一些静态文件,即static下的文件, 这时我们就不能用上面这些相对路径了的配置了,而必须使用一般的路径方式方式。

项目设置src相对路径为@

第一步 创建vue.config.js文件

vue @ ~ 相对路径 路径别名设置方式

第二步 添加代码

const path = require('path')
function resolve(dir) {
  return path.join(__dirname, dir)
}

module.exports = {
  devServer: {},
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@', resolve('src')),
      .set('@u', resolve('src/utils')),
      "@c": resolve("src/components"),
        "@v": resolve("src/pages"),
        "@s": resolve("src/static"),
        "@u": resolve("src/utils")

  }
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。 


Tags in this post...

Vue.js 相关文章推荐
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
基于vue与element实现创建试卷相关功能(实例代码)
Dec 07 Vue.js
Vue仿百度搜索功能
Dec 28 Vue.js
vue使用transition组件动画效果的实例代码
Jan 28 Vue.js
详解Vue3.0 + TypeScript + Vite初体验
Feb 22 Vue.js
Vue如何实现组件间通信
May 15 Vue.js
vue-cropper插件实现图片截取上传组件封装
May 27 Vue.js
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
Jun 09 Vue.js
vue3中provide && inject的使用
Jul 01 Vue.js
vue组件vue-esign实现电子签名
Apr 21 Vue.js
vue实现登陆页面开发实践
May 30 Vue.js
Vue router配置与使用分析讲解
Dec 24 Vue.js
vue css 相对路径导入问题级踩坑记录
Jun 05 #Vue.js
vue中data里面的数据相互使用方式
Jun 05 #Vue.js
Vue 打包后相对路径的引用问题
Jun 05 #Vue.js
vue实现在data里引入相对路径
Jun 05 #Vue.js
ant design vue的form表单取值方法
Jun 01 #Vue.js
vue ant design 封装弹窗表单的使用
Jun 01 #Vue.js
vue实现登陆页面开发实践
May 30 #Vue.js
You might like
PHP解决URL中文GBK乱码问题的两种方法
2014/06/03 PHP
YII Framework框架教程之国际化实现方法
2016/03/14 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
Laravel 5.4.36中session没有保存成功问题的解决
2018/02/19 PHP
用js遍历 table的脚本
2008/07/23 Javascript
js或css实现滚动广告的几种方案
2010/01/28 Javascript
如何判断鼠标是否在DIV的区域内
2013/11/13 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
2014/05/22 Javascript
Javascript点击其他任意地方隐藏关闭DIV实例
2016/06/21 Javascript
微信小程序 九宫格实例代码
2017/01/21 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
2017/05/17 Javascript
vue实现简单的MVVM框架
2018/08/05 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
基于vue-cli搭建多模块且各模块独立打包的项目
2019/06/12 Javascript
layui 富文本赋值,取值,取纯文本值的实例
2019/09/18 Javascript
Vue项目中使用jsonp抓取跨域数据的方法
2019/11/10 Javascript
详解javascript void(0)
2020/07/13 Javascript
antd Select下拉菜单动态添加option里的内容操作
2020/11/02 Javascript
如何在Express4.x中愉快地使用async的方法
2020/11/18 Javascript
python之wxPython应用实例
2014/09/28 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
python3使用QQ邮箱发送邮件
2020/05/20 Python
解决Python3 控制台输出InsecureRequestWarning问题
2019/07/15 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
Python守护进程实现过程详解
2020/02/10 Python
基于CentOS搭建Python Django环境过程解析
2020/08/24 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
德国电子商城:ComputerUniverse
2017/04/21 全球购物
联想新加坡官方网站:Lenovo Singapore
2017/10/24 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
个人教师自我评价范文
2013/12/02 职场文书
作风建设年活动总结
2014/08/27 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
2014年超市员工工作总结
2014/11/18 职场文书
现货白银电话营销话术
2015/05/29 职场文书
地道战观后感2000字
2015/06/04 职场文书