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 Chart 插件整理
Jun 18 Javascript
jquery仿搜索自动联想功能代码
May 23 Javascript
AngularJS执行流程详解
Feb 17 Javascript
使用jQuery操作DOM的方法小结
Feb 27 Javascript
vue+ElementUI实现订单页动态添加产品数据效果实例代码
Jul 13 Javascript
利用require.js与angular搭建spa应用的方法实例
Jul 19 Javascript
jQuery中的for循环var与let的区别
Apr 21 jQuery
js实现移动端吸顶效果
Jan 08 Javascript
Angular单元测试之事件触发的实现
Jan 20 Javascript
js、jquery实现列表模糊搜索功能过程解析
Mar 27 jQuery
js实现盒子滚动动画效果
Aug 09 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
Dec 04 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
thinkphp3.0 模板中函数的使用
2012/11/13 PHP
怎样使用php与jquery设置和读取cookies
2013/08/08 PHP
Thinkphp中的curd应用实用要点
2015/01/04 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
javascript页面加载完执行事件代码
2014/02/11 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
JS简单测试循环运行时间的方法
2016/09/04 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
python执行子进程实现进程间通信的方法
2015/06/02 Python
深入浅析Python中join 和 split详解(推荐)
2016/06/30 Python
好用的Python编辑器WingIDE的使用经验总结
2016/08/31 Python
使用Kivy将python程序打包为apk文件
2017/07/29 Python
Django中STATIC_ROOT和STATIC_URL及STATICFILES_DIRS浅析
2018/05/08 Python
利用Python yagmail三行代码实现发送邮件
2018/05/11 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
CSS3色彩模式有哪些?CSS3 HSL色彩模式的定义
2016/04/26 HTML / CSS
input file上传文件样式支持html5的浏览器解决方案
2012/11/14 HTML / CSS
Timberland美国官网:全球领先的户外品牌
2016/08/15 全球购物
俄罗斯极限运动网上商店:Board Shop №1
2020/12/18 全球购物
客户经理岗位职责
2013/12/08 职场文书
销售顾问岗位职责
2014/02/25 职场文书
投资合作协议书范本
2014/04/17 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
防沙治沙典型材料
2014/05/07 职场文书
公司捐款倡议书
2014/05/14 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
2014年结对帮扶工作总结
2014/12/17 职场文书
优秀学生干部事迹材料
2014/12/24 职场文书
Canvas跟随鼠标炫彩小球的实现
2021/04/11 Javascript
用python修改excel表某一列内容的操作方法
2021/06/11 Python
MySQL 主从复制数据不一致的解决方法
2022/03/18 MySQL
MyBatis XPathParser解析器使用范例详解
2022/07/15 Java/Android