빌드 에러

npm run build 시 에러 발생합니다.

Error: Build failed with 2 errors:

node_modules/@apps-in-toss/framework/dist/index.js:1513:64: ERROR: No matching export in “node_modules/@toss-design-system/react-native/dist/esm/index.js” for import “usePartnerNavigation”

@apps-in-toss/framework”: “0.0.40”
라이브러리 버전 참고바랍니다.

실제로 개발 시, usePartnerNavigation는 전혀 사용하지 않았고 tds를 사용한 게 없는데 빌드 시 에러 발생합니다.

package.json 공유 부탁드리겠습니다 :man_bowing:

{

“name”: “****”,

“private”: true,

“scripts”: {

“dev”: “bedrock dev”,

“build”: “bedrock build”,

“test”: “jest --passWithNoTests”,

“typecheck”: “tsc --noEmit”,

“postinstall”: “patch-package”

},

“dependencies”: {

@apps-in-toss/framework”: “0.0.40”,

@react-native-bedrock/native”: “0.0.25”,

@supabase/supabase-js”: “^2.56.1”,

@tanstack/react-query”: “^5.85.6”,

@toss-design-system/react-native”: “^0.8.5”,

“axios”: “^1.11.0”,

“react”: “18.2.0”,

“react-native”: “0.72.6”,

“react-native-bedrock”: “0.0.25”,

“react-native-url-polyfill”: “^2.0.0”,

“zustand”: “^5.0.8”

},

“devDependencies”: {

@babel/core”: “7.23.9”,

@babel/plugin-proposal-class-properties”: “^7.16.7”,

@babel/plugin-proposal-nullish-coalescing-operator”: “^7.16.7”,

@babel/plugin-proposal-numeric-separator”: “^7.16.7”,

@babel/plugin-proposal-optional-chaining”: “^7.16.7”,

@babel/plugin-proposal-private-methods”: “^7.18.6”,

@babel/plugin-proposal-private-property-in-object”: “^7.18.6”,

@babel/plugin-transform-flow-strip-types”: “^7.19.0”,

@babel/preset-env”: “^7.15.0”,

@babel/preset-react”: “^7.16.7”,

@babel/preset-typescript”: “^7.16.7”,

@babel/runtime”: “7.18.9”,

@testing-library/react-native”: “^12.9.0”,

@types/babel__core”: “^7.20.5”,

@types/jest”: “^29.5.14”,

@types/node”: “^22.10.2”,

@types/react”: “18.3.3”,

“jest”: “^29.7.0”,

“patch-package”: “^8.0.0”,

“react-test-renderer”: “18.2.0”,

“typescript”: “^5.8.3”

}

}

지금은 제가 임시로 patch-package로 해결해서 빌드 자체는 되긴하는데 좋은 방법이 아니여서 원인을 질문드립니다

@toss-design-system/react-native 를 0.9.1 로 올리신 뒤 테스트 부탁드려도 될까요 ? :slight_smile:

버전 올리니까 해결되네요!

1개의 좋아요