浏览代码

rn: always reset the transform cache when starting the packager

It can help catch very weird bugs which are only triggered after a reset.
master
Saúl Ibarra Corretgé 4 年前
父节点
当前提交
5b1f852783

+ 5
- 0
android/scripts/run-packager-helper.command 查看文件

@@ -0,0 +1,5 @@
1
+#!/bin/bash
2
+
3
+THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
4
+
5
+exec ${THIS_DIR}/../../node_modules/react-native/scripts/launchPackager.command --reset-cache

+ 1
- 2
android/scripts/run-packager.sh 查看文件

@@ -16,11 +16,10 @@ if nc -w 5 -z localhost ${RCT_METRO_PORT} ; then
16 16
     exit 2
17 17
   fi
18 18
 else
19
-    CMD="${THIS_DIR}/../../node_modules/react-native/scripts/launchPackager.command"
19
+    CMD="$THIS_DIR/run-packager-helper.command"
20 20
     if [[ `uname` == "Darwin"  ]]; then
21 21
         open -g "${CMD}" || echo "Can't start packager automatically"
22 22
     else
23 23
         xdg-open "${CMD}" || echo "Can't start packager automatically"
24 24
     fi
25 25
 fi
26
-

+ 5
- 0
ios/scripts/run-packager-helper.command 查看文件

@@ -0,0 +1,5 @@
1
+#!/bin/bash
2
+
3
+THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
4
+
5
+exec ${THIS_DIR}/../../node_modules/react-native/scripts/launchPackager.command --reset-cache

+ 3
- 2
ios/scripts/run-packager.sh 查看文件

@@ -3,6 +3,8 @@
3 3
 # This script is executed from Xcode to start the React packager for Debug
4 4
 # targets.
5 5
 
6
+THIS_DIR=$(cd -P "$(dirname "$(readlink "${BASH_SOURCE[0]}" || echo "${BASH_SOURCE[0]}")")" && pwd)
7
+
6 8
 export RCT_METRO_PORT="${RCT_METRO_PORT:=8081}"
7 9
 echo "export RCT_METRO_PORT=${RCT_METRO_PORT}" > "${SRCROOT}/../../node_modules/react-native/scripts/.packager.env"
8 10
 
@@ -13,7 +15,6 @@ if [[ "$CONFIGURATION" = "Debug" ]]; then
13 15
       exit 2
14 16
     fi
15 17
   else
16
-    open -g "$SRCROOT/../../node_modules/react-native/scripts/launchPackager.command" || echo "Can't start packager automatically"
18
+    open -g "$THIS_DIR/run-packager-helper.command" || echo "Can't start packager automatically"
17 19
   fi
18 20
 fi
19
-

正在加载...
取消
保存