Storybook+monoreo:显示故事中的包版本



我正在将我的旧回购迁移到单回购,同时切换到完全控制模式(和Storybook 6(。

在我以前的回购中,我可以做

.storybook/webpack.config.js

plugins: [
new webpack.DefinePlugin({
VERSION: JSON.stringify(config.version),
}),
],

那么foo.stories.jsx

/* global VERSION */
...
{VERSION}

以在故事中显示包版本。

在故事书6中,我现在正在做:

.storybook/main.js

...
config.plugins.push(
new webpack.DefinePlugin({
VERSION: JSON.stringify(config.version),
}),
);
...

但{VERSION}不再打印。

  1. 我做错了什么,以及
  2. 我如何调整它,使其成为每个单独包的{PACKAGE.VERSION}

问题出在我这边。我需要重命名

const-config=require('../package.json'(;到const packageConfig=require('../package.json'(;

那么版本:JSON.stringfy(packageConfig.版本(,

最新更新