问题描述
我正在尝试使用 @nrwl/web:package
构建 Storybook 插件,但遇到了一些阻碍,它只能构建 umd
和 ejs
。
由于 Storybook,虽然 UMD 工作正常,但它需要 cjs
输出。
查看代码似乎硬编码为 umd
和 ejs
:https://github.com/nrwl/nx/blob/master/packages/web/src/builders/package/package.impl.ts#L58
也就是说,在原理图中清楚地提到了cjs
:
https://github.com/nrwl/nx/blob/master/packages/web/src/builders/package/schema.json#L3
到目前为止我发现的唯一选择是利用汇总配置,当它是 ejs
(Storybook 完全不支持)时将其更改为 cjs
- 但感觉有点像一个黑客和不可持续的,因为我希望建立一些故事书插件。
有没有人遇到过这个问题并修复过它?
代码: https://github.com/geometricpanda/storybook-addons/tree/main/libs/storybook-addon-badges
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)