angular - 将特定文件排除到较旧的 Typescript 版本
问题描述
我正在使用 Angular 11,并且我有几个库没有在 TSC 4.0 中编译,因为它们是针对旧版本的。(而且我没有这些的源代码)
鉴于这种情况,我想知道我能做些什么来强制 TSC 为这个库使用旧版本?考虑关注 package.json ...我有 3 个库 A、B、C。Typescript 编译器抱怨在最新的 Typescript 版本中发生了一些更改,这些内容在 3.8+ 早期版本中可以使用。
"typescript": "4.0.5",
如果我从to降级 "typescript": "3.8",
或 "typescript": "3.9"
Angular 抱怨它需要 typescript 4.0 及更高版本....
"dependencies": {
"@angular/common": "11.0.5",
"@angular/compiler": "11.0.5",
"@angular/core": "11.0.5",
...
"lib-A": "file:folder-A",
"lib-B": "file:folder-B",
"lib-C": "file:folder-C"
}
有什么建议可以解决这个问题吗?我没有任何库的源代码... :(
解决方案
推荐阅读
- php - 移除所有
PHP中只有一个空格
- python-3.x - 快速排序最后一步不正确
- java - 无法在 Maven Java 项目中加载主类
- python - Python 函数中全局变量的成功与不成功更改。没有意义
- javascript - 添加触摸输入并让图像在一段时间后消失
- ruby - 无法访问类属性
- android - 广告评分、Google Console 和 12+,“广告加载失败:3”和“G”
- javascript - 如何创建一个反应原生 ios 共享扩展应用程序
- mongodb - Mongo:获取每个组的第一个具有匹配条件的文档
- usb - usb cdc 示例 + PWM 导致硬故障错误