ネイティブプロジェクトをリアクションする方法は?
Xcodeプロジェクトをクリーンアップできるので、反応するネイティブプロジェクトをクリーンアップする方法はありますか?
どんな助けも感謝します!
反応ネイティブプロジェクトは、約1つXCodeプロジェクトと1つAndroidプロジェクトです。 (純粋なjsコードはきれいにする必要はありません)
だからあなたが必要なのは
クリーンXCodeプロジェクト
cd ios
xcodebuild clean
そして、Android Project with
cd Android
./gradlew clean
バッチファイルを作成するだけです。
Androidの場合
cd Android
gradlew clean
IOSの場合
cd ios
xcodebuild clean
反応固有のキャッシュをリセットするには、次を実行します:
npm start -- --reset-cache
package.jsonにある場合
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
}
ノードモジュールを削除し、
npm ci
react-native link
に続く
react-native start --reset-cache
Androidプロジェクト
cd Android &&./gradlew clean && cd../
IOSプロジェクトの場合
cd ios && xcodebuild && cd../
クリーンに何度もビルドする必要がある場合は、このスクリプトをpackage.jsonファイルに次のように追加します
scripts: {
"clean:Android": "cd Android && ./gradlew clean && cd../",
"clean:ios": "cd ios && xcodebuild clean && cd../",
}
次に、Androidで実行します
yarn clean:Android
IOSで実行
yarn clean:ios
Androidプロジェクトを次のようにクリーンアップします:
cd Android/
gradlew clean
remove Androidフォルダーの実行
react-native upgrade
それから
react-native run-Android
Reactおよびnode特定のクリーニング:
削除する node_modules
何らかの形でめったに見られないかもしれない不整合を避けるために:
rm -rf node_modules
(必要に応じてnpm
またはyarn
で再インストールします)
npm
が使用されている場合はnpm
キャッシュを消去します
npm cache clean
反応一時ファイルのクリーン:
rm -rf $TMP/react*