typescript tsc报错解决
栏目:
NodeJs
发布时间:2024-12-05
jenkins 发版构建时,typescript 编译任务报错了(本地运行没问题),报错信息片段如下:
> frontend_api_new@1.0.0 tsc /app
> ets && tsc -p tsconfig.json
[egg-ts-helper] create typings/app/extend/helper.d.ts (2ms)
[egg-ts-helper] create typings/app/extend/response.d.ts (3ms)
[egg-ts-helper] create typings/app/controller/index.d.ts (2ms)
[egg-ts-helper] create typings/app/middleware/index.d.ts (1ms)
[egg-ts-helper] create typings/config/index.d.ts (38ms)
[egg-ts-helper] create typings/config/plugin.d.ts (1ms)
[egg-ts-helper] create typings/app/service/index.d.ts (2ms)
[egg-ts-helper] create typings/app/index.d.ts (0ms)
[96mnode_modules/@types/express-serve-static-core/index.d.ts[0m:[93m102[0m:[93m68[0m - [91merror[0m[90m TS1110: [0mType expected.
[7m102[0m type RemoveTail<S extends string, Tail extends string> = S extends `${infer P}${Tail}` ? P : S;
[7m [0m [91m ~~~[0m
[96mnode_modules/@types/express-serve-static-core/index.d.ts[0m:[93m102[0m:[93m77[0m - [91merror[0m[90m TS1005: [0m'}' expected.
[7m102[0m type RemoveTail<S extends string, Tail extends string> = S extends `${infer P}${Tail}` ? P : S;
[7m [0m [91m ~[0m
[96mnode_modules/@types/express-serve-static-core/index.d.ts[0m:[93m102[0m:[93m78[0m - [91merror[0m[90m TS1128: [0mDeclaration or statement expected.
...
解决方法:
升级 typescript 版本到最新版本。升级后重新构建,问题解决。
本文地址:https://www.tides.cn/p_node-npm-error-express-serve-static-core