Logo
    @expo/webpack-configを更新するとstorybookが動かないので調べてみた

    @expo/webpack-configを更新するとstorybookが動かないので調べてみた

    はじめに

    ゆとり世代の中野です。

    さっそくチャレンジについて書いていきます。

    チャレンジする背景

    • Expo v48へのアップデートの中で発生した問題の調査

    チャレンジ内容

    • storybookが動かない

    前提

    • storybookを起動すると以下のErrorが出る
    • TypeError: withUnimodules is not a function
    • Expo v48のアップデートの中で@expo/webpack-config に大幅なアップデートが入った
      • アップデート前
        • "@expo/webpack-config": "^0.17.4",
      • アップデート後
        • "@expo/webpack-config": "^18.0.1",

    やったこと

    • v18系以前の最終バージョンで動作することを確認
    • v18系と0.17.4の差分を確認
      1. Comparing @expo/webpack-config@0.17.4...@expo/webpack-config@18.0.0 · expo/expo-cli

        Tools for creating, running, and deploying universal Expo and React Native apps - Comparing @expo/webpack-config@0.17.4...@expo/webpack-config@18.0.0 · expo/expo-cli

        github.com

        Comparing @expo/webpack-config@0.17.4...@expo/webpack-config@18.0.0 · expo/expo-cli
      2. 今回Errorが出ているwithUnimodules を探すと削除されていることを確認
    • issueを確認
    • Open

      Alex-McLean ⋅ 2 years ago

      Open

      axelekwall ⋅ 2 years ago

    結論

    • 以下バージョンで様子見する
      • "@expo/webpack-config": "^0.17.4",
    • 今後issueの情報を見ながら対応を検討する

    さいごに

    • メジャーバージョンアップしてると心拍数も上がる

    yutanakano

    WEBエンジニア

    大阪生まれのゆとり世代です

    趣味はバイクでツーリングに行くこと

    愛車は Ninja ZX-25R SE KRT EDITION

    Expoでプロダクトを作っています

    image

    ©ゆとりちゃれんじ

    GitHubXInstagram