我正在使用带有 npm 工作区的单声道存储库。回购有3个包
- 服务器 - 服务器代码
- commons - 服务器和 ionic-app 之间共享的公共代码
- 离子应用程序 - 离子应用程序
服务器和公共应用程序都配置了“ES2020”的目标,如下所示。
{
"compilerOptions": {
"target": "ES2020",
"module": "commonjs",
"lib": ["ES2020"],
}
}
但是使用 commons 包的 ionic react 应用程序的目标是“es5”。为了配合commons tsconfig,如果我将ionic app 的target 改为“ES2020”,module 改为“commonjs”,在移动平台(尤其是旧手机)运行app 时会不会出现兼容性问题?