我正在将我的旧回购迁移到单回购,同时切换到完全控制模式(和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}不再打印。
- 我做错了什么,以及
- 我如何调整它,使其成为每个单独包的{PACKAGE.VERSION}
问题出在我这边。我需要重命名
const-config=require('../package.json'(;到const packageConfig=require('../package.json'(;
那么版本:JSON.stringfy(packageConfig.版本(,