2026-06-12 22:47:11 +00:00
|
|
|
|
/**
|
|
|
|
|
|
* @format
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
2026-07-01 03:24:43 +00:00
|
|
|
|
// 【关键】在入口最顶部、任何其他代码之前按顺序导入这些包。
|
|
|
|
|
|
// 顺序推荐:gesture-handler → reanimated → skia
|
2026-07-01 07:51:55 +00:00
|
|
|
|
// 目的:确保 JSI / Fabric 组件的 install 和注册只在"正确单例"上执行一次。
|
2026-07-01 03:24:43 +00:00
|
|
|
|
// 缺失或顺序错误 + 重复模块解析 → 各种类似错误:
|
|
|
|
|
|
// SkiaPictureView must be a function (undefined)
|
|
|
|
|
|
// createAnimatedNode: Animated node already exists
|
2026-06-26 07:23:52 +00:00
|
|
|
|
import 'react-native-gesture-handler';
|
2026-07-01 03:24:43 +00:00
|
|
|
|
import 'react-native-reanimated';
|
|
|
|
|
|
import '@shopify/react-native-skia';
|
2026-06-26 07:23:52 +00:00
|
|
|
|
|
|
|
|
|
|
import { Buffer } from 'buffer';
|
|
|
|
|
|
|
|
|
|
|
|
global.Buffer = global.Buffer || Buffer;
|
|
|
|
|
|
|
2026-06-12 22:47:11 +00:00
|
|
|
|
import {AppRegistry} from 'react-native';
|
|
|
|
|
|
import App from './App';
|
|
|
|
|
|
import {name as appName} from './app.json';
|
|
|
|
|
|
|
|
|
|
|
|
AppRegistry.registerComponent(appName, () => App);
|