2016-06-15 2 views
0

나는 최근에 react-native을 배우기 시작했으며, nodenpm을 처음 사용했습니다. 새로운 반응 네이티브 프로젝트를 만들 때 모든 프로젝트에 정말 오랜 시간이 걸리는 것으로 나타났습니다.매번 react-native init 패키지를 다운로드합니까?

첫 번째 프로젝트를 초기화 한 후에도 다운로드 한 패키지를 캐시하고 다른 프로젝트를 만들 때 사용하면 안됩니까?

나는 react-native를 글로벌로 설치하는 옵션을 npm install -g react-native으로 보았지만 react-native가 전역 적으로 설치되었다는 오류가 발생합니다.

답변

1

새 프로젝트를 react-native-cli으로 초기화 할 때마다 (아마도 전 세계적으로 설치했을 것입니다) package.json 및 몇 가지 추가 시작 파일로 일반 새 디렉토리를 만듭니다. 그 후이 디렉토리에서 npm install 명령을 실행하면 pakcage.json에 정의 된 모든 모듈을 반입하고 설치하고 ./node_modules/에 넣습니다. 내가 반응 - 기본 패키지를 다시 다운로드 않습니다 다시 새 프로젝트를 초기화하거나 어딘가에 로컬로 저장 그래서 https://docs.npmjs.com/cli/cache

+0

:

당신은 특정 모듈을 캐시하는 방법을 찾을 수 npm install 단계 캐시 시도를 좋아한다면? – Sushant

+0

정확합니다. 'npm install'을 실행할 때마다 NPM은'./node_modules /'에 모듈을 다운로드하고 설치합니다. '-g' 플래그로 인스톨을 시도 할 수 있습니다 만, 이것은 쌍반이므로 생략 할 필요가 있습니다. – neciu