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 相关文章推荐
在jQuery1.5中使用deferred对象 着放大镜看Promise
Mar 12 Javascript
基于jQuery实现模拟页面加载进度条
Apr 01 Javascript
jQuery弹出(alert)select选择的值
Apr 21 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
Apr 24 Javascript
js实现向右横向滑出的二级菜单效果
Aug 27 Javascript
如何实现json数据可视化详解
Nov 24 Javascript
JS实现复制功能
Mar 01 Javascript
Vue仿今日头条实例详解
Feb 06 Javascript
详解如何配置vue-cli3.0的vue.config.js
Aug 23 Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 Javascript
webpack结合express实现自动刷新的方法
May 07 Javascript
js实现图片推拉门效果代码实例
May 18 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
PHP自定义函数收代码
2010/08/01 PHP
PHP中基于ts与nts版本- vc6和vc9编译版本的区别详解
2013/04/26 PHP
PHP实现RSA签名生成订单功能【支付宝示例】
2017/06/06 PHP
PHP截取发动短信内容的方法
2017/07/04 PHP
PHP异常处理定义与使用方法分析
2017/07/25 PHP
PHP数组array类常见操作示例
2020/05/15 PHP
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
用JQuery 判断某个属性是否存在hasAttr的解决方法
2013/04/26 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
2014/10/31 Javascript
jQuery实现查找链接文字替换属性的方法
2016/06/27 Javascript
js实现贪吃蛇小游戏(容易理解)
2017/01/22 Javascript
微信小程序getPhoneNumber获取用户手机号
2017/09/29 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
layui前端框架之table表数据的刷新方法
2018/08/17 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
详解滑动穿透(锁body)终极探索
2019/04/16 Javascript
微信小程序API—获取定位的详解
2019/04/30 Javascript
js实现无缝滚动双图切换效果
2019/07/09 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
JavaScript队列结构Queue实现过程解析
2020/03/07 Javascript
antd-mobile ListView长列表的数据更新遇到的坑
2020/04/08 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
关于python pyqt5安装失败问题的解决方法
2017/08/08 Python
python实现广度优先搜索过程解析
2019/10/19 Python
使用python自动追踪你的快递(物流推送邮箱)
2020/03/17 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
英国团购网站:Groupon英国
2017/11/28 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
创业计划书六个要素
2013/12/26 职场文书
庆祝教师节标语
2014/10/09 职场文书
大学新生入学感想
2015/08/07 职场文书
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android