【发布时间】:2020-11-25 16:20:59
【问题描述】:
默认情况下,Storybook 使用babel-loader,但当前版本的 babel-loader 与 Storybook 所需的不兼容。所以我决定改用awesome-typescript-loader。也就是说,我的项目使用babel-loader,而Storybook使用awesome-typescript-loader。
我添加了webpack.config.js 文件:
module.exports = ({ config }) => {
config.module.rules.push({
test: /\.(ts|tsx)$/,
use: [
{
loader: require.resolve('awesome-typescript-loader'),
},
],
});
config.resolve.extensions.push('.ts', '.tsx');
return config;
};
但 Storybook 仍然坚持加载 babel-loader。
ERR! Error: Cannot find module 'babel-loader'
如何设置备用加载程序?
【问题讨论】:
标签: settings storybook babel-loader awesome-typescript-loader