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 相关文章推荐
基于node.js的快速开发透明代理
Dec 25 Javascript
让table变成exls的示例代码
Mar 24 Javascript
jquery马赛克拼接翻转效果代码分享
Aug 24 Javascript
js小数运算出现多位小数如何解决
Oct 08 Javascript
JQUERY表单暂存功能插件分享
Feb 23 Javascript
Jquery删除css属性的简单方法
Dec 04 Javascript
JavaScript动态加载重复绑定问题
Apr 01 Javascript
Angular模版驱动表单的使用总结
May 05 Javascript
微信小程序支付PHP代码
Aug 23 Javascript
layer 刷新某个页面的实现方法
Sep 05 Javascript
vue实现点击追加选中样式效果
Nov 01 Javascript
html+vue.js 实现漂亮分页功能可兼容IE
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
一个ftp类(ini.php)
2006/10/09 PHP
10个可以简化php开发过程的MySQL工具
2010/04/11 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
PHP入门教程之操作符与控制结构流程详解
2016/09/09 PHP
php利用云片网实现短信验证码功能的示例代码
2017/11/18 PHP
Laravel Eloquent分表方法并使用模型关联的实现
2019/11/25 PHP
基于jQuery的合并表格中相同文本的相邻单元格的代码
2011/04/06 Javascript
jquery动画3.创建一个带遮罩效果的图片走廊
2012/08/24 Javascript
js判断屏幕分辨率的代码
2013/07/16 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
微信小程序js文件改变参数并在视图上及时更新【推荐】
2018/06/11 Javascript
JavaScript实现的反序列化json字符串操作示例
2018/07/18 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
微信小程序实现电子签名并导出图片
2020/05/27 Javascript
基于vue.js仿淘宝收货地址并设置默认地址的案例分析
2020/08/20 Javascript
js 图片懒加载的实现
2020/10/21 Javascript
一行JavaScript代码如何实现瀑布流布局
2020/12/11 Javascript
python抓取网页图片并放到指定文件夹
2014/04/24 Python
Python实现的多叉树寻找最短路径算法示例
2018/07/30 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
python实现简单的单变量线性回归方法
2018/11/08 Python
python manage.py runserver流程解析
2019/11/08 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
HTML5是否真的可以取代Flash
2010/02/10 HTML / CSS
英国婴儿及儿童产品商店:TigerParrot
2019/03/04 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
2014年大学生党课心得体会范文
2014/03/29 职场文书
亚运会口号
2014/06/20 职场文书
2014个人反腐倡廉思想汇报
2014/09/15 职场文书
学习经验交流会演讲稿
2015/11/02 职场文书
数学复习课教学反思
2016/02/18 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android