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的mixin策略
Nov 19 Vue.js
Vue组件生命周期运行原理解析
Nov 25 Vue.js
vue单元格多列合并的实现
Nov 26 Vue.js
vue实现一个获取按键展示快捷键效果的Input组件
Jan 13 Vue.js
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
深入理解Vue的数据响应式
May 15 Vue.js
Vue过滤器(filter)实现及应用场景详解
Jun 15 Vue.js
Vue+Flask实现图片传输功能
Apr 01 Vue.js
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
Apr 11 Vue.js
vue/cli 配置动态代理无需重启服务的方法
May 20 Vue.js
vue中data里面的数据相互使用方式
Jun 05 Vue.js
vue实现简易音乐播放器
Aug 14 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函数
2011/05/31 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
利用php_imagick实现复古效果的方法
2016/10/18 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
video.js使用改变ui过程
2017/03/05 Javascript
详解使用jQuery.i18n.properties实现js国际化
2018/05/04 jQuery
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
vue使用Font Awesome的方法步骤
2019/02/26 Javascript
微信小程序wepy框架学习和使用心得详解
2019/05/24 Javascript
js实现登录时记住密码的方法分析
2020/04/05 Javascript
原生JavaScript实现轮播图
2021/01/10 Javascript
在Python中处理字符串之isdigit()方法的使用
2015/05/18 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python实现简单中文词频统计示例
2017/11/08 Python
tensorflow建立一个简单的神经网络的方法
2018/02/10 Python
基于Python中numpy数组的合并实例讲解
2018/04/04 Python
使用python实现快速搭建简易的FTP服务器
2018/09/12 Python
Python redis操作实例分析【连接、管道、发布和订阅等】
2019/05/16 Python
Python如何使用PIL Image制作GIF图片
2020/05/16 Python
Django REST Swagger实现指定api参数
2020/07/07 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
统计学专业毕业生的自我评价分享
2013/11/28 职场文书
实习生个人的自我评价
2013/12/08 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
连锁超市项目计划书
2014/09/15 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
教师党的群众路线教育实践活动学习笔记
2014/11/05 职场文书
毕业答辩开场白范文
2015/05/27 职场文书
2016教师学习党章心得体会
2016/01/15 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL