您的功能请求是否与问题相关?请描述
@mdx-js/mdx 使用特定版本,这会导致模块的重复安装并可能产生安全风险(见此处)
@mdx-js/mdx
描述您希望的解决方案
切换到 XDM
描述您考虑过的替代方案
任何不会导致 @mdx-js/mdx 安装所有旧版本模块的方案
您是否能够协助将该功能变为现实?
如果可能的话,我很乐意提供帮助
mkshixfv1#
关于MDX v2的时间线有任何想法吗?
kyvafyod2#
老实说,我对MDX或XDM一无所知。我只是升级到6.2版本,发现@storybook/addon-docs正在安装一堆旧的/重复的软件包,所以希望以后能做些什么来解决这个问题并防止它再次发生。
@storybook/addon-docs
bvjxkvbb3#
看起来XDM只是编译器。我们仍然依赖运行时。我会看看在SB 7.0中我们能做些什么来解决这个问题——可能需要重构包,因为@storybook/addon-docs在其演变过程中变得相当大/笨重。与此同时,这样的建议是受欢迎的!
oyxsuwqo4#
@shilman "我们仍然依赖运行时。" 为什么需要运行时?xdm编译成的东西不需要运行时(除了react/preact/vue/emotion等)
oyt4ldly5#
感谢你的澄清!一旦SB6.2发布,我将尽快仔细研究。对于像storybook这样的MDX消费应用,XDM是推荐的前进路径吗?
ppcbkaq56#
XDM是否是MDX消费应用(如storybook)推荐的前进路径?这是一个选择。尽管如此,坚持使用@mdx-js/mdx是一个安全的选择。
6条答案
按热度按时间mkshixfv1#
关于MDX v2的时间线有任何想法吗?
kyvafyod2#
老实说,我对MDX或XDM一无所知。我只是升级到6.2版本,发现
@storybook/addon-docs
正在安装一堆旧的/重复的软件包,所以希望以后能做些什么来解决这个问题并防止它再次发生。bvjxkvbb3#
看起来XDM只是编译器。我们仍然依赖运行时。
我会看看在SB 7.0中我们能做些什么来解决这个问题——可能需要重构包,因为
@storybook/addon-docs
在其演变过程中变得相当大/笨重。与此同时,这样的建议是受欢迎的!
oyxsuwqo4#
@shilman "我们仍然依赖运行时。" 为什么需要运行时?xdm编译成的东西不需要运行时(除了react/preact/vue/emotion等)
oyt4ldly5#
感谢你的澄清!一旦SB6.2发布,我将尽快仔细研究。对于像storybook这样的MDX消费应用,XDM是推荐的前进路径吗?
ppcbkaq56#
XDM是否是MDX消费应用(如storybook)推荐的前进路径?
这是一个选择。尽管如此,坚持使用
@mdx-js/mdx
是一个安全的选择。