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 +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
Vue组件简易模拟实现购物车
Dec 21 Vue.js
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
VUE实现吸底按钮
Mar 04 Vue.js
vue3中的组件间通信
Mar 31 Vue.js
Vue接口封装的完整步骤记录
May 14 Vue.js
详解Vue的列表渲染
Nov 20 Vue.js
Vue全局事件总线你了解吗
Feb 24 Vue.js
vue封装数字翻牌器
Apr 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 常用字符串函数总结
2008/03/15 PHP
php SQL防注入代码集合
2008/04/25 PHP
php in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
在PHP站点的页面上添加Facebook评论插件的实例教程
2016/01/08 PHP
php gd等比例缩放压缩图片函数
2016/06/12 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
收藏Javascript中常用的55个经典技巧
2007/08/12 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
editable.js 基于jquery的表格的编辑插件
2011/10/24 Javascript
JS简单实现文件上传实例代码(无需插件)
2013/11/15 Javascript
javascript中的return和闭包函数浅析
2014/06/06 Javascript
在css加载完毕后自动判断页面是否加入css或js文件
2014/09/10 Javascript
JavaScript的原型继承详解
2015/02/15 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
解析Vue2 dist 目录下各个文件的区别
2017/11/22 Javascript
详解vue项目的构建,打包,发布全过程
2017/11/23 Javascript
jquery UI实现autocomplete在获取焦点时得到显示列表功能示例
2019/06/04 jQuery
[01:38]2018DOTA2亚洲邀请赛主赛事第二日现场采访 神秘商人痛陈生计不易
2018/04/05 DOTA
python实现的简单RPG游戏流程实例
2015/06/28 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
python微元法计算函数曲线长度的方法
2018/11/08 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
2019/11/26 Python
Python3爬虫带上cookie的实例代码
2020/07/28 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
html通过canvas转成base64的方法
2019/07/18 HTML / CSS
DJI美国:消费类无人机领域的领导者
2018/04/27 全球购物
2019年.net常见面试问题
2012/02/12 面试题
物业保安主管岗位职责
2013/12/25 职场文书
2014年预备党员学习两会心得体会
2014/03/17 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
2015年三万活动总结
2015/03/25 职场文书
总经理司机岗位职责
2015/04/10 职场文书
2015年小学校长工作总结
2015/05/19 职场文书
九九重阳节致辞
2015/07/31 职场文书
python基于机器学习预测股票交易信号
2021/05/25 Python
学会Python数据可视化必须尝试这7个库
2021/06/16 Python