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

 mobiledu2502876027 发布于 2022-11-28 07:53
output:{path:config.build.assetsRoot,filename:'[name].js',publicPath:process.env.NODE_ENV==='production'?config.build.assetsPublicPath:config.dev.assetsPublicPath},resolve:{extensions:['.js','.vue','.json'],-------------@是什么意思----------------alias:{'vue$':'vue/dist/vue.esm.js','@':resolve('src')}-------------------------------},
2 个回答
  • 只是一个别名而已。
    这里设置别名是为了让后续引用的地方减少路径的复杂度。

    //例如src-components-a.vue-router-home-index.vueindex.vue里,正常引用A组件:importAfrom'../../components/a.vue'如果设置了alias后。alias:{'vue$':'vue/dist/vue.esm.js','@':resolve('src')}引用的地方路径就可以这样了importAfrom'@/components/a.vue'这里的@就起到了【resolve('src')】路径的作用。
    2022-11-28 09:28 回答
  • 类似问题,通过看看官方文档是可以解决的

    2022-11-28 09:28 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有