Expo CLI (バージョン 4.0.17) によって作成された React Native アプリがあります。
静的画像リソースをアプリにインポートして、このドキュメントに従いたい: https://docs.expo.io/versions/v36.0.0/react-native/images/
ただし、アプリが大きくなると、インポートするパスが次のように長くなりすぎる可能性があります。
import myImage from "../../../assets/images/myImage.jpg";
このようにルート相対パスでインポートする方法は?
import myImage from "assets/images/myImage.jpg";
私babel.config.js
はこのように設定しようとしていますが、うまくいきません:
module.exports = function(api) {
api.cache(true)
return {
presets: ["babel-preset-expo"],
plugins: [
[
"module-resolver",
{
alias: {
assets: "./assets",
},
},
],
],
}
}
しかし、私はこのようにインポートすることができ、それはうまくいきます:
import myImage from "static/images/myImage.jpg";
では、ここには何がstatic
あり、上記のように安全にインポートできるのでしょうか? どのドキュメントにも見つかりません。