mar*_*ena 7 typescript reactjs storybook
我正在开发一个大型打字稿反应单一仓库。在其中一个包中,我使用“npx sb init”添加了反应故事书
完成此操作后,当我对整个存储库进行纱线构建时,我收到以下错误:
node_modules/react-router/index.d.ts:151:74 - error TS1110: Type expected.
151 declare type ParamParseSegment<Segment extends string> = Segment extends `${infer LeftSegment}/${infer RightSegment}` ? ParamParseSegment<LeftSegment> extends infer LeftResult ? ParamParseSegment<RightSegment> extends infer RightResult ? LeftResult extends string ? RightResult extends string ? LeftResult | RightResult : LeftResult : RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : ParamParseSegment<RightSegment> extends infer RightResult ? RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : Segment extends `:${infer Remaining}` ? Remaining : ParamParseFailed;
~~~
node_modules/react-router/index.d.ts:151:83 - error TS1005: '}' expected.
151 declare type ParamParseSegment<Segment extends string> = Segment extends `${infer LeftSegment}/${infer RightSegment}` ? ParamParseSegment<LeftSegment> extends infer LeftResult ? ParamParseSegment<RightSegment> extends infer RightResult ? LeftResult extends string ? RightResult extends string ? LeftResult | RightResult : LeftResult : RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : ParamParseSegment<RightSegment> extends infer RightResult ? RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : Segment extends `:${infer Remaining}` ? Remaining : ParamParseFailed;
~~~~~~~~~~~
node_modules/react-router/index.d.ts:151:94 - error TS1128: Declaration or statement expected.
151 declare type ParamParseSegment<Segment extends string> = Segment extends `${infer LeftSegment}/${infer RightSegment}` ? ParamParseSegment<LeftSegment> extends infer LeftResult ? ParamParseSegment<RightSegment> extends infer RightResult ? LeftResult extends string ? RightResult extends string ? LeftResult | RightResult : LeftResult : RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : ParamParseSegment<RightSegment> extends infer RightResult ? RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : Segment extends `:${infer Remaining}` ? Remaining : ParamParseFailed;
~
node_modules/react-router/index.d.ts:151:96 - error TS1161: Unterminated regular expression literal.
151 declare type ParamParseSegment<Segment extends string> = Segment extends `${infer LeftSegment}/${infer RightSegment}` ? ParamParseSegment<LeftSegment> extends infer LeftResult ? ParamParseSegment<RightSegment> extends infer RightResult ? LeftResult extends string ? RightResult extends string ? LeftResult | RightResult : LeftResult : RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : ParamParseSegment<RightSegment> extends infer RightResult ? RightResult extends string ? RightResult : ParamParseFailed : ParamParseFailed : Segment extends `:${infer Remaining}` ? Remaining : ParamParseFailed;
Found 4 errors.
error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索,但只找到了一个与同一问题相同的结果,但尚未解决。有谁知道可能是什么问题?
小智 6
集成故事书后我也遇到了同样的问题。我无法使用yarn start运行应用程序。
我尝试使用升级打字稿yarn upgrade typescript@latest(如果您使用 npm 那么使用npm update typescript@latest)
升级后,打字稿问题得到解决。
谢谢
小智 4
您是否尝试更新打字稿版本?在将打字稿更新到最新版本“打字稿”后,我遇到了这个问题:“4.5.4”修复了上述问题。
注意:但对我来说,这个问题发生在我尝试提交我的项目时,husky 预提交挂钩开始发出此错误。
| 归档时间: |
|
| 查看次数: |
4230 次 |
| 最近记录: |