Closed nighca closed 3 years ago
修复 Typescript 项目对 dynamic import 支持的问题
dynamic import 即
import('foo').then(fooExports => { // ... })
dynamic import 是 ES2020 的一部分,之前强制覆盖 Typescript 项目的 ts config 为 { module: 'ES2015' },导致对 dynamic import 的支持有问题,表现为报错:
{ module: 'ES2015' }
TS1323: Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'esnext', 'commonjs', 'amd', 'system', or 'umd'
此外把 target 设置为 ESNext,代替原来的 ES2020,是因为 ESNext 更贴合这边想要的:
target
ESNext
ES2020
最新的规范能力
修复 Typescript 项目对 dynamic import 支持的问题
dynamic import 即
dynamic import 是 ES2020 的一部分,之前强制覆盖 Typescript 项目的 ts config 为
{ module: 'ES2015' }
,导致对 dynamic import 的支持有问题,表现为报错:此外把
target
设置为ESNext
,代替原来的ES2020
,是因为ESNext
更贴合这边想要的: