如何解决使用 Angular 12
在 public-api.ts 中添加我的模块的导出时,Angular 编译器会抛出“超出最大调用堆栈大小”,这不会告诉我错误的原因。有谁知道如何解决这个问题? 我有其他运行较低 Angular 版本的库包,它们正在使用这种类型的导出声明并按预期构建。
日志输出:
[error] RangeError: 超出最大调用堆栈大小 在 parseTag (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:34788:35) 在 C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:34619:44 在 Object.scanRange (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:11543:26) 在 parseJSDocCommentWorker (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:34592:32) 在 C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:34548:91 在 doInsideOfContext (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:29343:30) 在 Object.parseJSDocComment (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:34548:31) 在 C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:29162:123 在 Object.mapDefined (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:806:30) 在 addJSDocComment (C:\g\PrimeNGComponents\logicmedia-primes-project\node_modules\typescript\lib\typescript.js:29162:28)
解决方法
找到了解决方案。 归结为,我模块中的所有模块包也必须在内部 package.json 文件中。这在错误日志中并不明显。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。