Я знаю, что в команде react-native bundle
вы можете связать свое приложение с указанным файлом входа, используя флаг --entry-file
. Есть ли аналогичный флаг или обходной путь для команды react-native run-ios
или react-native run-android
, где вы можете указать файл записи?React native run-ios run-android entry file
0
A
ответ
0
react-native run-android --help
показывает некоторые параметры, но ни один не указывает точку входа. Однако в android/app/build.gradle
вы найдете:
project.ext.react = [
bundleAssetName: "index.android.bundle",
entryFile: "index.android.js",
bundleInRelease: true,
jsBundleDirRelease: "$buildDir/intermediates/assets/release",
resourcesDirRelease: "$buildDir/intermediates/res/merged/release"
]
Вы можете создавать различные варианты в Gradle построить
buildTypes {
customVariant {
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
debuggable false
jniDebuggable false
renderscriptDebuggable false
zipAlignEnabled true
project.ext.react.entryFile "custom.android.js"
}
}
и затем быть в состоянии сделать react-native run-android --variant=customVariant
вы можете просто импортировать файл в обоих этих файлов – SSH