首页 前端知识 Non-string value passed to `ts.resolveTypeReferenceDirective`解决方法

Non-string value passed to `ts.resolveTypeReferenceDirective`解决方法

2024-05-22 09:05:37 前端知识 前端哥 968 404 我要收藏

问题

  • 安装运行时出现:
 ts.Debug.assert(typeof typeReferenceDirectiveName === "string", "Non-string value passed to `ts.resolveTypeReferenceDirective`, likely by a wrapping package working with an outdated `resolveTypeReferenceDirectives` signature. This is probably not a problem in TS itself.");

解决方式

  • 固定typescript版本号4.6.x,添加resolutions
 "resolutions": {
    "typescript": "4.6.4"
  },
  • 然后重新安装yarn install --force,此时问题应该已解决,如果没解决,你可能装了ts-node,固定ts-node版本:
"ts-node": "10.8.1"
转载请注明出处或者链接地址:https://www.qianduange.cn//article/9086.html
标签
评论
发布的文章

jQuery初学

2024-05-29 10:05:14

Jquery中$,web开发语言

2024-05-29 10:05:25

jQuery 实现小球撞击动画

2024-05-29 10:05:04

echarts 横向柱状图

2024-05-29 10:05:01

Echarts:读取动态数据

2024-05-29 10:05:53

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!