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 相关文章推荐
执行iframe中的javascript方法
Oct 07 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
Aug 15 Javascript
jQuery中:checked选择器用法实例
Jan 04 Javascript
JS+DIV+CSS排版布局实现美观的选项卡效果
Oct 10 Javascript
js上传图片预览的实现方法
May 09 Javascript
JavaScript程序设计高级算法之动态规划实例分析
Nov 24 Javascript
jquery.pager.js实现分页效果
Jul 29 jQuery
详解vue 命名视图
Aug 14 Javascript
node获取客户端ip功能简单示例
Aug 24 Javascript
ES10的13个新特性示例(小结)
Sep 23 Javascript
Node配合WebSocket做多文件下载以及进度回传
Nov 07 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
无线电广播与收音机发展的历史回眸
2021/03/02 无线电
如何使用Strace调试工具
2013/06/03 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
一个实用的php验证码类
2017/07/06 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
功能强大的Bootstrap效果展示(二)
2016/08/03 Javascript
jQuery中常用动画效果函数(日常整理)
2016/09/17 Javascript
原生js实现节日时间倒计时功能
2017/01/18 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
Bootstrap Table 搜索框和查询功能
2017/11/30 Javascript
Vue表单之v-model绑定下拉列表功能
2019/05/14 Javascript
对vuex中getters计算过滤操作详解
2019/11/06 Javascript
Vue实现浏览器打印功能的代码
2020/04/17 Javascript
详解Python3中的Sequence type的使用
2015/08/01 Python
Python 数据结构之堆栈实例代码
2017/01/22 Python
Python常用算法学习基础教程
2017/04/13 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
Python提取支付宝和微信支付二维码的示例代码
2019/02/15 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python使用docx模块实现刷题功能代码
2020/02/13 Python
详解如何使用CSS3中的结构伪类选择器和伪元素选择器
2020/01/06 HTML / CSS
英国最大的百货公司:Harrods
2016/08/18 全球购物
美国存储和组织商店:The Container Store
2017/08/16 全球购物
财务会计专业求职信范文
2013/12/31 职场文书
大学生旷课检讨书
2014/01/22 职场文书
职工代表大会主持词
2014/04/01 职场文书
普通党员对照检查材料
2014/09/24 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
员工离职感谢信
2015/01/22 职场文书
2015银行年终工作总结范文
2015/05/26 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
Python打包为exe详细教程
2021/05/18 Python