2017-03-27 5 views
1

React-Native 앱에서 사용하고 싶은 일부 Node.js 패키지는 url, http과 같은 Node.js의 내장 모듈에 종속되어 있습니다. crypto. 이 패키지들은 Webpack과 함께 패키징되도록 설계되었으며 Webpack's polyfills을 이용합니다.React-Native에서 Node.js 내장 모듈의 폴리 채우기 사용

내 폴리곤을 루트 package.json 파일에 추가했지만 내 응용 프로그램에 여전히 Unable to resolve module 'crypto'과 같은 오류가 표시됩니다.

기본 Node.js 모듈을로드하는 대신 Polyfill을 사용하도록 React-Native 패키지 도구에 지시하려면 어떻게해야합니까?

답변

1

관심있는 모든 사람들에게 내가 찾은 최선의 해결책은 mvayngrib/rn-nodeify Node.js 패키지를 사용하는 것입니다.이 패키지는 반응 중심 프로젝트에서 노드 코어 모듈과이를 사용하는 npm 모듈을 사용할 수 있도록 해킹입니다.

+0

아마 saner 접근법은 https://github.com/philikon/ReactNativify입니다. – mattvick

관련 문제