typescript配置alias的详细步骤


Posted in Javascript onAugust 12, 2020

1 安装依赖

npm install --save-dev babel-plugin-module-resolver
# yarn add babel-plugin-module-resolver --dev

根目录新增.babelrc文件

参考以下内容按您项目中的需要去修改

{
 "presets": ["next/babel"],
 "plugins": [
  [
   "module-resolver",
   {
    "alias": {
     "@/actions": "./actions",
     "@/components": "./components",
     "@/constants": "./constants",
     "@/pages": "./pages",
     "@/public": "./public",
     "@/reducers": "./reducers",
     "@/utils": "./utils"
    }
   }
  ]
 ]
}

修改tsconfig.json文件

{
 "compilerOptions": {
  "baseUrl": "./",
  "paths": {
   "@components/*": ["./components/*"],
   "@pages/*": ["./pages/*"],
   "@public/*": ["./public/*"]
  }
 }
}

注意"baseUrl": "./",不能省去,否则ts报Option 'paths' cannot be used without specifying '--baseUrl' option.错误

next.js中配置alias也可以参考如上步骤

到此这篇关于typescript配置alias的详细步骤的文章就介绍到这了,更多相关typescript配置alias内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
js 替换功能函数,用正则表达式解决,js的全部替换
Dec 08 Javascript
简单时间提示DEMO从0开始一直进行计时
Nov 19 Javascript
jquery判断输入密码两次是否相等
Apr 22 Javascript
jQuery插件datatables使用教程
Apr 21 Javascript
js完整倒计时代码分享
Sep 18 Javascript
浅谈js中同名函数和同名变量的执行问题
Feb 12 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
May 11 Javascript
VSCode配置react开发环境的步骤
Dec 27 Javascript
element-ui 上传图片后清空图片显示的实例
Sep 04 Javascript
vue滑动吸顶及锚点定位的示例代码
May 10 Javascript
js利用iframe实现选项卡效果
Aug 09 Javascript
JS性能优化实现方法及优点进行
Aug 30 Javascript
js实现表格单列按字母排序
Aug 12 #Javascript
javascript的hashCode函数实现代码小结
Aug 11 #Javascript
vue axios封装httpjs,接口公用配置拦截操作
Aug 11 #Javascript
解决vue刷新页面以后丢失store的数据问题
Aug 11 #Javascript
封装 axios+promise通用请求函数操作
Aug 11 #Javascript
在vue中使用回调函数,this调用无效的解决
Aug 11 #Javascript
vue 调用 RESTful风格接口操作
Aug 11 #Javascript
You might like
PHP判断文章里是否有图片的简单方法
2014/07/26 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
PHP 进度条函数的简单实例
2017/09/19 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
如何让easyui gridview 宽度自适应窗口改变及fitColumns应用
2013/01/25 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
javascript按位非运算符的使用方法
2013/11/14 Javascript
jsp网页搜索结果中实现选中一行使其高亮
2014/02/17 Javascript
javascript中Function类型详解
2015/04/28 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
详解VUE 对element-ui中的ElTableColumn扩展
2018/03/28 Javascript
值得收藏的八个常用的js正则表达式
2018/10/19 Javascript
JS基于开关思想实现的数组去重功能【案例】
2019/02/18 Javascript
vue slot与传参实例代码讲解
2019/04/28 Javascript
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
[40:57]TI4 循环赛第二日 iG vs EG
2014/07/11 DOTA
解决pyCharm中 module 调用失败的问题
2020/02/12 Python
VS2019+python3.7+opencv4.1+tensorflow1.13配置详解
2020/04/16 Python
Python Web项目Cherrypy使用方法镜像
2020/11/05 Python
基于HTML5陀螺仪实现ofo首页眼睛移动效果的示例
2017/07/31 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
资深生产主管自我评价
2013/09/22 职场文书
家长对孩子评语
2014/01/30 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
学期评语大全
2014/04/30 职场文书
护士求职信
2014/07/05 职场文书
大学生党员自我评价
2015/03/04 职场文书
西游降魔篇观后感
2015/06/15 职场文书
人与自然的观后感
2015/06/18 职场文书
2016年会领导致辞稿
2015/07/29 职场文书
幼儿园大班教学反思
2016/03/02 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
MYSQL如何查看进程和kill进程
2022/03/13 MySQL