javascript - Storybook:如何更新我的 webpack 配置以显示原始源映射?
问题描述
我一直在尝试各种变化devtool: [option]
:
module.exports = {
stories: ['../components/**/*.stories.@(js|mdx)'],
addons: ['@storybook/addon-essentials', '@storybook/addon-a11y'],
webpackFinal: async (config, { configType }) => {
const file_loader_rule = config.module.rules.find((rule) =>
rule.test.test('.svg')
);
file_loader_rule.exclude = /\.svg$/;
config.module.rules.push({
test: /\.svg$/,
use: ['@svgr/webpack', 'url-loader'],
});
return {
...config,
devtool: 'eval-source-map',
};
},
};
用 重新启动服务器后start-storybook
,它确实发生了变化,但它没有向我显示原始文件内容。当我单击文件行时,它显示的是编译后的代码,而不是我的原始源代码:
这就是我开始故事书的方式:
"start": "start-storybook -p 9009",
解决方案
推荐阅读
- rdf - 包含和排除父类型的 SHACL 形状定义
- c# - 将应用程序发布到服务器后,为什么我的会话变量不稳定?
- intellij-idea - 如何在 IntelliJ DataSpell 中调整 Markdown 的字体大小?(PyCharm)?
- mysql - 查找前 3 个已排序行的总和并检查总和是否超过 1000
- go - 数据竞争,两个 goroutine 加上相同的 val
- python - 如何在 python 中绘制基于散点图的 2 x 2 三维图,以使它们均匀分布在图中?
- javascript - 节点中的请求有效,但在 js(vue)中无效
- java - 尝试自动装配多个实现时无法从 Java 类中获取注释
- java - 更改 LinkedList 元素的位置
- excel - Excel VBA - 如果填写了其他单元格,则不允许空白