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 相关文章推荐
vuex Module将 store 分割成模块的操作
Dec 07 Vue.js
vue3中轻松实现switch功能组件的全过程
Jan 07 Vue.js
如何在vue中使用HTML 5 拖放API
Jan 14 Vue.js
vue.js实现点击图标放大离开时缩小的代码
Jan 27 Vue.js
vue路由实现登录拦截
Mar 24 Vue.js
Vue如何实现组件间通信
May 15 Vue.js
vue2实现provide inject传递响应式
May 21 Vue.js
vue+springboot实现登录验证码
May 27 Vue.js
vue 实现上传组件
May 31 Vue.js
Vue elementUI表单嵌套表格并对每行进行校验详解
Feb 18 Vue.js
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
vue/cli 配置动态代理无需重启服务的方法
May 20 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之COOKIE支持详解
2010/09/20 PHP
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
php中用date函数获取当前时间有误的解决办法
2013/08/02 PHP
强制PHP命令行脚本单进程运行的方法
2014/04/15 PHP
Win2003+apache+PHP+SqlServer2008 配置生产环境
2014/07/29 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
thinkPHP自动验证机制详解
2016/12/05 PHP
[原创]提供复制本站内容时出现,该文章转自脚本之家等字样的js代码
2007/03/27 Javascript
javascript 自动转到命名锚记
2009/01/10 Javascript
图片连续滚动代码[兼容IE/firefox]
2009/06/11 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
js实现select组件的选择输入过滤代码
2014/10/14 Javascript
JavaScript中对象介绍
2014/12/31 Javascript
jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
2016/07/07 Javascript
基于BootStrap实现局部刷新分页实例代码
2016/08/08 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
JS短信验证码倒计时功能的实现(没有验证码,只有倒计时)
2016/10/27 Javascript
jQuery使用each遍历循环的方法
2018/09/19 jQuery
JavaScript This指向问题详解
2019/11/25 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
[58:35]OG vs EG 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
关于Django显示时间你应该知道的一些问题
2017/12/25 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
使用OpenCV-python3实现滑动条更新图像的Canny边缘检测功能
2019/12/12 Python
Python正则表达式如何匹配中文
2020/05/27 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
python+selenium爬取微博热搜存入Mysql的实现方法
2021/01/27 Python
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
党员干部承诺书
2014/03/25 职场文书
预备党员承诺书
2014/03/25 职场文书
C++程序员求职信范文
2014/04/14 职场文书
小学语文国培研修日志
2015/11/13 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
Axios取消重复请求的方法实例详解
2021/06/15 Javascript