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 相关文章推荐
基于jquery的loading 加载提示效果实现代码
Sep 01 Javascript
jQuery之$(document).ready()使用介绍
Apr 05 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
Dec 20 Javascript
Windows系统下Node.js的简单入门教程
Jun 23 Javascript
JavaScript中的splice方法用法详解
Jul 20 Javascript
网页瀑布流布局jQuery实现代码
Oct 21 Javascript
微信小程序 tabs选项卡效果的实现
Jan 05 Javascript
JSONP基础知识详解
Mar 19 Javascript
利用Vue v-model实现一个自定义的表单组件
Apr 27 Javascript
jQuery第一次运行页面默认触发点击事件的实例
Jan 10 jQuery
JS引用传递与值传递的区别与用法分析
Jun 01 Javascript
详解create-react-app 自定义 eslint 配置
Jun 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
PHP脚本数据库功能详解(上)
2006/10/09 PHP
php实现将字符串按照指定距离进行分割的方法
2015/03/14 PHP
PHP实现发送邮件的方法(基于简单邮件发送类)
2015/12/17 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
JS 页面内容搜索,类似于 Ctrl+F功能的实现代码
2007/08/13 Javascript
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
JavaScript国旗变换效果代码
2008/08/13 Javascript
JavaScript中yield实用简洁实现方式
2010/06/12 Javascript
JavaScript中继承用法实例分析
2015/05/16 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
js判断当前页面在移动设备还是在PC端中打开
2016/01/06 Javascript
javascript类型系统——undefined和null全面了解
2016/07/13 Javascript
web前端开发upload上传头像js示例代码
2016/10/22 Javascript
JS传播事件、取消事件默认行为、阻止事件传播详解
2017/08/14 Javascript
Vue下的国际化处理方法
2017/12/18 Javascript
利用SpringMVC过滤器解决vue跨域请求的问题
2018/02/10 Javascript
nodejs爬虫初试superagent和cheerio
2018/03/05 NodeJs
了解ESlint和其相关操作小结
2018/05/21 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
JS实现十分钟倒计时代码实例
2018/10/18 Javascript
微信小程序实现吸顶特效
2020/01/08 Javascript
python 正则表达式 概述及常用字符
2009/05/04 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Django中自定义admin Xadmin的实现代码
2019/08/09 Python
Python读写文件模式和文件对象方法实例详解
2019/09/17 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
浅析NumPy 切片和索引
2020/09/02 Python
使用tkinter实现三子棋游戏
2021/02/25 Python
德国家具在线:Fashion For Home
2017/03/11 全球购物
小橄榄树:Le Petit Olivier
2018/04/23 全球购物
英国Iceland杂货店:网上食品购物
2020/12/16 全球购物
公司会计主管岗位责任制
2014/03/01 职场文书
岗位竞聘演讲稿范文
2014/04/24 职场文书
高中生操行评语
2014/04/25 职场文书
机电专业毕业生自我鉴定2014
2014/10/04 职场文书
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android