瀏覽代碼

build(bundle): 更新 Android 和 iOS打包配置

- 修改了 Android 和 iOS 的打包入口文件路径- 更新了 bundle 文件名和存储位置
- 调整了 AppRegistry 注册的组件
- 移除了不必要的导入语句
xuqm 1 周之前
父節點
當前提交
92d2fb20fe
共有 6 個文件被更改,包括 5 次插入5 次删除
  1. 0 0
      bundle/android/common.android.bundle
  2. 2 2
      bundle/android/ywq.android.bundle
  3. 0 0
      config/bundleCommonInfo.json
  4. 2 2
      package.json
  5. 1 0
      src/app/app.ts
  6. 0 1
      src/common/common.ts

文件差異過大導致無法顯示
+ 0 - 0
bundle/android/common.android.bundle


+ 2 - 2
bundle/android/ywq.android.bundle

@@ -1,4 +1,4 @@
-__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),p=n(r(d[2]));t.AppRegistry.registerComponent(r(d[3]).Apps.Ywq,function(){return p.default})},10000000,[5,3,10000001,491]);
-__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),s=r(d[3]);var l=n.StyleSheet.create({container:{flex:1}});e.default=function(){var t='dark'===(0,n.useColorScheme)();return(0,s.jsxs)(n.View,{style:l.container,children:[(0,s.jsx)(n.StatusBar,{barStyle:t?'light-content':'dark-content'}),(0,s.jsx)(n.View,{style:{height:100}}),(0,s.jsx)(n.Button,{title:'onConfirm',onPress:function(){}}),(0,s.jsx)(n.View,{style:{height:15}}),(0,s.jsx)(n.Button,{title:'Toast',onPress:function(){(0,r(d[4]).showMessage)('\u533b\u7f51\u7b7e\u5f39\u51fatoast-error','error')}}),(0,s.jsx)(o.default,{})]})}},10000001,[5,3,503,243,502]);
+__d(function(g,r,i,a,m,e,d){var n=r(d[0]),t=r(d[1]),p=n(r(d[2]));t.AppRegistry.registerComponent(r(d[3]).Apps.Ywq,function(){return p.default})},10000000,[1,2,10000001,492]);
+__d(function(g,r,i,a,m,e,d){var t=r(d[0]);Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r(d[1]),o=t(r(d[2])),s=r(d[3]);var l=n.StyleSheet.create({container:{flex:1}});e.default=function(){var t='dark'===(0,n.useColorScheme)();return(0,s.jsxs)(n.View,{style:l.container,children:[(0,s.jsx)(n.StatusBar,{barStyle:t?'light-content':'dark-content'}),(0,s.jsx)(n.View,{style:{height:100}}),(0,s.jsx)(n.Button,{title:'onConfirm',onPress:function(){}}),(0,s.jsx)(n.View,{style:{height:15}}),(0,s.jsx)(n.Button,{title:'Toast',onPress:function(){(0,r(d[4]).showMessage)('\u533b\u7f51\u7b7e\u5f39\u51fatoast-error','error')}}),(0,s.jsx)(o.default,{})]})}},10000001,[1,2,511,243,538]);
 __r(108);
 __r(10000000);

文件差異過大導致無法顯示
+ 0 - 0
config/bundleCommonInfo.json


+ 2 - 2
package.json

@@ -9,11 +9,11 @@
     "lint": "eslint .",
     "start": "react-native start",
     "test": "jest",
-    "build-android-common": "react-native bundle --platform android --dev false --entry-file src/common/common.ts --bundle-output bundle/android/common.android.bundle --assets-dest ./bundle/android   --config metro.common.config.js  --minify true --reset-cache",
+    "build-android-common": "react-native bundle --platform android --dev false --entry-file src/app/app.ts --bundle-output bundle/android/common.android.bundle --assets-dest ./bundle/android   --config metro.common.config.js  --minify true --reset-cache",
     "build-android-ywq": "react-native bundle --platform android --dev false --entry-file src/ywq/ywq.ts --bundle-output ./bundle/android/ywq.android.bundle --assets-dest ./bundle/android   --config metro.main.config.js  --minify true --reset-cache",
     "build-android-hospital": "react-native bundle --platform android --dev false --entry-file src/hospital/hospital.ts --bundle-output bundle/android/hospital.android.bundle --assets-dest ./bundle/android   --config metro.main.config.js  --minify true --reset-cache",
 
-    "build-ios-common": "react-native bundle --platform ios --dev false --entry-file src/common/common.ts --bundle-output bundle/ios/common.ios.bundle --assets-dest ./bundle/ios   --config metro.common.config.js  --minify true --reset-cache",
+    "build-ios-common": "react-native bundle --platform ios --dev false --entry-file src/app/app.ts --bundle-output bundle/ios/common.ios.bundle --assets-dest ./bundle/ios   --config metro.common.config.js  --minify true --reset-cache",
     "build-ios-ywq": "react-native bundle --platform ios --dev false --entry-file src/ywq/ywq.ts --bundle-output ./bundle/ios/ywq.ios.bundle --assets-dest ./bundle/ios   --config metro.main.config.js  --minify true --reset-cache",
     "build-ios-hospital": "react-native bundle --platform ios --dev false --entry-file src/hospital/hospital.ts --bundle-output bundle/ios/hospital.ios.bundle --assets-dest ./bundle/ios   --config metro.main.config.js  --minify true --reset-cache"
   },

+ 1 - 0
src/app/app.ts

@@ -1,5 +1,6 @@
 import { AppRegistry } from 'react-native';
 import App from './App.tsx';
 import { Apps } from '@common/NavigationHelper.ts';
+import '@common/common.ts'
 
 AppRegistry.registerComponent(Apps.App, () => App);

+ 0 - 1
src/common/common.ts

@@ -2,4 +2,3 @@ import 'react';
 import 'react-native';
 import '@common/NavigationHelper';
 import '@common/ToastHelper.ts';
-import '@app/app.ts';

部分文件因文件數量過多而無法顯示