首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >故事书:使用loader typescript loader

故事书:使用loader typescript loader
EN

Stack Overflow用户
提问于 2020-11-26 00:20:59
回答 1查看 580关注 0票数 1

默认情况下,Storybook使用babel-loader,但当前版本的babel-loader与Storybook所需的版本不兼容。所以我决定改用awesome-typescript-loader。也就是说,我的项目使用babel-loader,Storybook使用awesome-typescript-loader

我添加了webpack.config.js文件:

代码语言:javascript
复制
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

代码语言:javascript
复制
ERR! Error: Cannot find module 'babel-loader'

如何设置替代加载器?

EN

回答 1

Stack Overflow用户

发布于 2020-11-29 07:54:50

尝试使用@next版本,有a fix 5 days ago可以通过跳过babel加载程序检查来解决它。

以下是如何在@next版本中运行init命令:

代码语言:javascript
复制
npx -p @storybook/cli@next sb init

此外,如果您还没有从package.json中清除babel-loader,请删除npm锁文件,然后重新运行npm install。

请注意,@next不是稳定版本,这并不是完全理想的版本,但如果您感兴趣,请继续关注the conversation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65008713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档