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 相关文章推荐
JavaScript传递变量: 值传递?引用传递?
Feb 22 Javascript
js浮动图片的动态效果
Jul 10 Javascript
JQuery插件开发示例代码
Nov 06 Javascript
js确认删除对话框适用于a标签及submit
Jul 10 Javascript
javaScript中Math()函数注意事项
Jun 18 Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 Javascript
浅谈JS继承_借用构造函数 & 组合式继承
Aug 16 Javascript
浅谈express.js框架中间件(middleware)
Apr 07 Javascript
Vue 进阶之路(三)
Apr 18 Javascript
electron实现静默打印的示例代码
Aug 12 Javascript
Vue实现跑马灯效果
May 25 Javascript
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
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实现用户认证及管理完全源码
2007/03/11 PHP
PHP 解决utf-8和gb2312编码转换问题
2010/03/18 PHP
php编写一个简单的路由类
2011/04/13 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
ASP Json Parser修正版
2009/12/06 Javascript
六款帮助你实现惊艳视差滚动效果的jQuery插件
2012/09/14 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
在页面中js获取光标/鼠标的坐标及光标的像素坐标
2013/11/11 Javascript
JavaScript动态数量的文件上传控件
2016/11/18 Javascript
Javascript中call,apply,bind方法的详解与总结
2016/12/12 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
layer iframe 设置关闭按钮的方法
2019/09/12 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
[02:03]风行者至宝清风环佩外观展示
2020/09/05 DOTA
python实现系统状态监测和故障转移实例方法
2013/11/18 Python
python实现Floyd算法
2018/01/03 Python
pandas数据筛选和csv操作的实现方法
2019/07/02 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
2019/09/16 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
Python实现RGB与HSI颜色空间的互换方式
2019/11/27 Python
Python 转移文件至云对象存储的方法
2021/02/07 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
印度最大的网上花店:Ferns N Petals(鲜花、礼品和蛋糕)
2017/10/16 全球购物
jQuery treeview树形结构应用
2021/03/24 jQuery
实习医生自我评价
2013/09/22 职场文书
项目负责人任命书
2014/06/04 职场文书
党的群众路线教育实践活动学习笔记范文
2014/11/06 职场文书
2014酒店客房部工作总结
2014/12/16 职场文书
幸福来敲门观后感
2015/06/04 职场文书
复制别人的成功真的会成功吗?
2019/10/17 职场文书
HTML5中 rem适配方案与 viewport 适配问题详解
2021/04/27 HTML / CSS