--- id: project-structure title: ้กน็›ฎ็ป“ๆž„ --- # ๐Ÿ“ ้กน็›ฎ็ป“ๆž„ ``` MaskSegmentApp/ # ไป“ๅบ“ๆ น็›ฎๅฝ•๏ผˆnpm ๅŒ… react-native-mask-segment-canvas๏ผ‰ โ”œโ”€โ”€ App.tsx # ๅผ€ๅ‘่‡ชๆต‹ Demo๏ผˆ็›ดๆŽฅไปŽ ./src ๅฏผๅ…ฅ๏ผ‰ โ”œโ”€โ”€ src/ โ”‚ โ”œโ”€โ”€ index.ts # ๅŒ…ๅ…ฅๅฃ๏ผˆๆถˆ่ดนๆ–น๏ผšimport 'react-native-mask-segment-canvas'๏ผ‰ โ”‚ โ”œโ”€โ”€ components/ โ”‚ โ”‚ โ”œโ”€โ”€ MaskSegmentCanvas.tsx โ”‚ โ”‚ โ””โ”€โ”€ MaskSegmentCanvas.types.ts โ”‚ โ””โ”€โ”€ utils/ โ”‚ โ”œโ”€โ”€ maskSegmentation.ts โ”‚ โ”œโ”€โ”€ maskSegmentRuntime.ts โ”‚ โ”œโ”€โ”€ maskSemanticPalette.ts โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ example/ # โ˜… ๆŽจ่๏ผšๆถˆ่ดนๆ–น้›†ๆˆ Demo โ”‚ โ”œโ”€โ”€ App.tsx # ไป…ไฝฟ็”จๅ…ฌๅผ€ API ็š„ๅฎŒๆ•ด็คบไพ‹ โ”‚ โ”œโ”€โ”€ index.js / app.json โ”‚ โ”œโ”€โ”€ package.json # ๆ‰€้œ€ไพ่ต– + "react-native-mask-segment-canvas": "file:.." โ”‚ โ”œโ”€โ”€ metro.config.js / babel.config.js / tsconfig.json โ”‚ โ””โ”€โ”€ README.md # ๅฆ‚ไฝ•ๅœจ็œŸๅฎž้กน็›ฎไธญ้›†ๆˆ โ”œโ”€โ”€ patches/ # ้šๅŒ…ๅ‘ๅธƒ๏ผ›็”ฑๅฎฟไธป postinstall ๅบ”็”จ โ”œโ”€โ”€ ios/ # ๆ น Demo ๅŽŸ็”Ÿ้กน็›ฎ๏ผˆไธๅ‘ๅธƒๅˆฐ npm๏ผ‰ โ””โ”€โ”€ android/ ```