起動するとき:
react-native bundle --entry-file='index.js' --bundle-output='./ios/MyProject/main.jsbundle' --dev=false --platform='ios' --assets-dest='./ios'
私はそれを言うエラーがあります:
Unable to resolve module `util` from `/Users/canatac/RNProjects/<MyProject>/node_modules/<A_Module>/lib/Bot.js`: Module `<A_Module>` does not exist in the Haste module map.
しかし、Hasteモジュールマップとは何ですか?
同じエラーが1回発生し、 Githubスレッド が役に立ちました。
私は同様の問題を抱えていました-助けたのはnpm start --- reset-cacheコマンドの実行でした。
質問自体に基づいて、それは何らかの形で/tmp/haste-map-react-native-packager-*
、ergo React Native Packager。
解釈が見つかるかもしれません。 Hasteは、静的リソース用の非推奨のFacebook依存関係管理システムです このGitHubリポジトリ が示唆するとおりです。
SOのこの投稿 は、HasteがNodeの代替であることを示しています。
次に、ヘイストマップは、ノードプロジェクトのすべての静的依存関係参照のマップであり、非推奨のシステムはNodeモジュールシステムを優先して回避する必要があるため、.