描述bug
如果遇到以下错误:
storybook/code/lib/core-server/src/utils/StoryIndexGenerator.ts
第285行到第286行:
| | logger.warn(🚨 Extraction error on ${relativePath}: ${err}
); |
| | throwerr; |
那么会得到一个非常不友好的错误信息,其中不包含任何堆栈跟踪:
WARN 🚨 Extraction error on components\JabRefLogo.stories.vue: 2:43: Could not parse import/exports with acorn: SyntaxError: Unexpected token
ERROR [unhandledRejection] Could not parse import/exports with acorn: SyntaxError: Unexpected token
此外,错误会冒泡并最终创建一个未处理的拒绝。
此外,我建议用 https://github.com/unjs/consola 替换npmlog库,它可以自动处理格式化和堆栈跟踪等。
重现方法
- 无响应*
系统环境
- 无响应*
其他上下文信息
- 无响应*
2条答案
按热度按时间g2ieeal71#
@tobiasdiez 你能尝试升级到最新的预发布版本吗?我已经修复了这里的未处理异常:#20906
尚未解决其他问题,但很乐意接受PR来帮助提高输出的实用性。
ar7v8xwq2#
谢谢,未处理的异常似乎确实已经修复了!