问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

webpack中alias配置中的“@”是什么意思

发布网友 发布时间:2022-05-15 09:38

我来回答

2个回答

热心网友 时间:2022-05-15 11:07

只是一个别名而已。这里设置别名是为了让后续引用的地方减少路径的复杂度。

//例如
src
- components
- a.vue
- router
- home
- index.vue

index.vue 里,正常引用 A 组件:

import A from '../../components/a.vue'

如果设置了 alias 后。
alias: {
'vue$': 'vue/dist/vue.esm.js',
'@': resolve('src')
}

引用的地方路径就可以这样了

import A from '@/components/a.vue'

这里的 @ 就起到了【resolve('src')】路径的作用。
【TS。DM】

热心网友 时间:2022-05-15 12:25

写个@只为与众不同

<script type="javascript">
import {User} from '~@assets/page/user';
</script>

<script type="javascript">

一眼就能看到这个地方是用了alias的

</script>

webpack中alias配置中的“@”是什么意思

机构合作 开放平台 品牌合作 知道福利 财富商城 特色 经验 宝宝知道 作业帮 手机版 我的知道 webpack中alias配置中的“@”是什么意思 搜索资料 我来答 分享 微信扫一扫 网络繁忙请稍后重试 新浪微博 QQ空间 举报 浏览8 次 本地图片 图片链接 代码 提交回答 匿名 回答自动保存中为你推荐:...

Load Port、SMIF

威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...

vue中路径中使用~与@的区别

alias: { '@': resolve('src'), 'vue$': 'vue/dist/vue.esm.js'} },就是说@这东西代表着到src这个文件夹的路径 然后是~~ 是 stylus-loader 到东东,参考 https://github.com/shama/stylus-loader ~common 表示相对 common,然后我们在 webpack 配置了 common 的 alias,就能找到了...

'@/'路径和'./'路径是什么意思

上述例子 @/ 代表着到src这个文件夹的路径。如果你想看更多webpack中resolve.alias配置的讲解,请点击 这里 。

node引入文件路径中的@是什么意思

看webpack配置 build文件夹里的webpack.base.conf.js里面的resolve里面的alias 在引用文件模块的时候后要加上文件的路径:/.../.../xxx.js表示绝对路径、./xxx.js表示相对路径(同一文件夹下的xxx.js),../表示上一级目录。如果既不加/.../、../又不加./的话,则该模块要么是核心模块,要么...

Webpack 配置入门(2)—— resolve

alias,智能导入功能可能会失效。这可能意味着需要手动输入完整路径,因此 alias 的使用尽管方便,但仍可能带来一些不便。总结来说,resolve 是 webpack 配置中的重要一环,通过 resolve.extensions 简化路径书写,resolve.alias 则提供模块路径的灵活性。在实际操作中,需权衡便捷性和 IDE 的兼容性。

Webpack入门到精通 五(常用配置)

让eslint支持ts,添加相关配置 运行yarn build发现此时编译仍可成功 修改后的效果 使用babel-loader打包tsx 生成tsconfig.json文件 编写tsx-demo.tsx文件并在index.js中引入进行测试 CRLF是什么?一、LF和CRLF是什么?二、LF和CRLF区别 让js和ts支持@alias 引入代码进行测试 让webpack支持scss 使用sass-...

vue "TypeError: Object(...) is not a function"

webpack.config 里面配置alias的时候不要用 'vue/dist/vue.esm.js’这个里面没有zhidirective方法,要用完整版的'vue/dist/vue.js'resolve: { alias: { 'vue$': 'vue/dist/vue.js','@': resolve('src')} },具体要看hoverIntent这个函数了,也有可能你传的函数参数function里面的$(this)指的...

聊一聊webpack中的模块路径解析

在 webpack 中,解析路径的主要配置包括:扩展名自动补全(resolve.extensions)、别名配置(resolve.alias),这大大简化了模块引入过程。webpack 的解析器最终通过 enhanced-resolve 实现,该解析器采用 tapable 插件搭建,支持高度可配置与自定义插件的添加。enhanced-resolve 构建过程包含 ResolverFactory 和...

详解如何配置tsconfig.json

指的是路径设置,用来将模块路径重新映射到相对于baseUrl定位的其他路径配置。这里我们可以将paths理解为webpack的alias别名配置。 rootDirs 可以指定多个目录作为根目录。这将允许编译器在这些“虚拟”目录中解析相对应的模块导入,就像它们被合并到同一目录中一样。 typeRoots 用来指定类型文件的根目录。在默认情况下,所...

Vite开发快速入门

Vuex作为状态管理模式,用于管理应用组件状态。安装Vuex插件后,初始化Vuex并编写测试代码,实现自加功能。Eslint作为代码检测工具,通过安装插件并在.eslintrc文件中添加配置规则,实现格式校验,以提高开发效率。配置alias时,需要修改vite.config.ts文件,以兼容@符号的文件引入。Element Plus组件库为开发者...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
2022年8月23日处暑当天适合所有人搬家吗? 2022年处暑可以搬家吗搬家的讲究要知道 2023处暑节气搬家好吗,2023处暑的日子适合搬家吗 2023处暑节气搬家好吗 2023处暑的日子适合搬家吗 2023年处暑是黄道吉日还是忌日,处暑气候特点 2023年处暑那天可以搬家吗 永劫无间手游怎么单挑 2023年处暑那天可以搬家吗 有关今日处暑祝福语发朋友的句子(处暑祝福——花好月圆,平安喜乐... 信用卡怎梓更改绑定的银行卡 洗洁精和肥皂混合可驱蚊吗? 肥皂放枕边能起到驱蚊作用吗? oppoa77手电筒怎么开 身上抹点肥皂可以驱蚊吗? 用来粘假发的胶水长期作用于皮肤会对皮肤有副作用吗 我在家做假发活,因为夏天热,屋里的假发气味很难闻,如果儿童在屋里睡觉对身体有害吗? 假发片上的胶是什么材质的 就是女生去接发时假发上面黑色的胶是什么胶 求摩羯座属蛇的男生的解析,和职业发展! 蚕蛹变成飞蛾了,现在没有桑叶喂他什么 我是1989年12.7日出生摩羯座,男,属蛇,谁能帮我算一下我的运势啊? 属蛇摩羯座男 蚕蛹变飞蛾以后放生好还是继续圈养? 电影里有个叫叫德嫂的中国老电影 vue-router resolve 怎么取值 MATLAB 符号运算 matlab符号求导 关于MATLAB符号运算的问题 这个符号是什么?是MATLAB里面的符号? 如何在Matlab画图时添加符号 详细&#xFFFD;0&#xFFFD;3 你有哪些难忘的兼职经历? office自定义页脚怎样设置页码图 如何在word中自动设置特殊格式页码 信托公司发放委托贷款 企业可以委托信托公司发放贷款吗? 在word文档中,插入页码,如果遇到图片会重新开始,即使我点了设计,页码,格式续前页,为什么还是不 新建立的有限责任公司如何向信托借钱 怎样观看泉州电视台 在哪可以看泉州电视台的直播? 在手机上下载什么软件才能看泉州电视台的直播 不要付费的,怎样可以看泉州电视台 泉州数字电视有几套高清? 泉州广电无线数字泉视通说明 泉州电视台的四大频道 安装什么软件才能在手机上看泉州电视台的直播 泉州电视直播节目手机如何上网看 如何在网上看泉州闽南语电视台的直播? 什么电影是在云南拍的 云南文山广南拍过电影吗 西双版纳有拍电影,电视剧的群头么?
  • 焦点

最新推荐

猜你喜欢

热门推荐