为了保证多个项目复用代码,我喜欢把路径别名设置为@,下面介绍vscode中的配置方法。

1、安装插件Path Intellisense

2、配置

"path-intellisense.mappings": {"@": "${workspaceRoot}/src"
}

3、在项目package.json所在同级目录下创建文件jsconfig.json

{"compilerOptions": {"target": "ES6","module": "commonjs","allowSyntheticDefaultImports": true,"baseUrl": "./","paths": {"@/*": ["src/*"]}},"exclude": ["node_modules"]
}

备注:我在nuxt项目中会这样配置

{"compilerOptions": {"target": "ES6","module": "commonjs","allowSyntheticDefaultImports": true,"baseUrl": "./","paths": {"@/*": ["*"]}},"exclude": ["node_modules"]
}

vscode 配置 路径别名 @相关推荐

  1. vue-cli 项目配置路径别名

    vue-cli 项目配置路径别名 1.vue-cli 2.x 配置方式 在vue-cli 2.x项目中,进入build文件夹,找到webpack.base.conf.js,编辑文件 ,并找到resol ...

  2. vite + react + ts 配置路径别名alias

    vite + react + ts 配置路径别名alias vite + react + ts 配置路径别名alias 首先下载 @types/node 包 第一步配置 tsconfig.js 第二部 ...

  3. js webpack 配置路径_vue使用webpack配置路径别名

    原始的文件引用方式的缺点要拼写一个巨长无比的字符串,而且每引用一次都要拼写一次. 如果这个文件位置变了,我就要把所有引用它的文件都修改一次. 下面介绍一种很优雅的方式,使用webpack的resolv ...

  4. vite使用vite-aliases插件配置路径别名

    介绍 vite-aliases支持Vite4.x版本. vite-aliases是一款vite社区插件,会自动生成一些import路径别名方面的设置(项目根路径下jsconfig.json可自行配置) ...

  5. Vite ( Vue + TS ) 项目配置 @ 路径别名

    1. 下载 @types/node 包 path 模块是 node.js 的内置模块,而 node.js 默认不支持 ts 文件的,所以需要安装 @type/node 依赖包 npm install ...

  6. Taro+Vue3 - 配置@路径别名

    项目中最好不要使用相对路径,因为不灵活,不方便移植,路径容易写错,可读性太差,如: import A from '../../../components/A.vue' 为了让文件路径更灵活,我们可以对 ...

  7. create-react-app中配置antd按需加载、less、proxy、路径别名

    配置antd.less.路径别名 第一步 // 安装一下需要的插 yarn add antd react-app-rewired customize-cra babel-plugin-import l ...

  8. react+vite+ts关于路径别名的配置

    1.配置路径别名 第一步:找到vite.config.ts文件 第二步:引入path 第三步:写入下图红框代码 备注:本项目使用的是TS,因此需要下载安装关于node这个库的ts的声明配置 npm i ...

  9. vue3+ts+vite 路径别名配置

    找vite.config.js.ts文件,进行配置.路径别名如果是单个的话,alias后面写对象,多个的话写数组,里面再放对象. import { defineConfig } from 'vite' ...

最新文章

  1. linux 安装sap,Solman系列 安装SAP Solution Manager 7.1 on Suse Linux
  2. golang中struct字段
  3. 2012总结--第1篇--技术篇
  4. Android电池电量更新 - BatteryService(转)
  5. unix 网络编程总结
  6. Nginx配置HTTP2.0 1
  7. videojs-flash.min.js 报错 this.el_.vjs_getProperty is not a function
  8. 安卓10终于来了,能吃上的果然只有这些手机!
  9. 关于主机名,域名区别(www.baidu.com与baidu.com)以及同源策略的一些误区
  10. android启动接受不到boot_complete广播,android-BOOT_COMPLETED从未收到
  11. centos7安装steam
  12. 身份证复印件一定要加签注 否则可能吃大亏!
  13. SystemSoftware
  14. 即时通登陆显示服务器失败,即时通服务器地址
  15. IntelliJ IDEA快速入门 | 第二十八篇:详述IntelliJ IDEA(或者Eclipse)中一些常用的快捷键(下)
  16. 专业能力一般的应届本科生,该如何准备面试
  17. 雷军伯乐:天才程序员求伯君的退休生活
  18. supervisorctl start报错 project-ops entered FATAL state, too many start retries too quickly
  19. java+标签定位_java+selenium——查找定位元素,elements复数定位(driver.findElementsByClassName(mnav);)002...
  20. Java全套面试题及答案整理(2022版)

热门文章

  1. [css] 如何使用CSS3的属性设置模拟边框跟border效果一样?
  2. [js] 请使用js实现一个秒表计时器的程序
  3. 前端学习(2791):实现上拉加载更多
  4. 工作211:新的封装组件 秒呀
  5. vue2.0 如何自定义组件(vue组件的封装)
  6. 前端学习(1232):组件化开发开始
  7. 前端学习(1133):正则表达式概述
  8. 前端学习(616):变量的定义
  9. 前端学习(237):IE条件注释法
  10. python生成yaml文件_Python实践34-读写yaml文件