2016-09-03 4 views
0

유적/패키지는 packages.json을 고려하면 완전히 중복 된 것 같습니다. 그럼 유성/포장은 무엇을 하는가? 왜 나는 그것을 삭제하지 않아야합니까?유성/패키지의 목적은 무엇입니까?

+1

당신은'.meteor/packages'을 의미합니까? (점으로) –

+0

참고로, v1.3 이후에는 더 이상'packages.json'가 없습니다. 이전 [가이드] (https://guide.meteor.com/1.3-migration.html)을 참조하십시오. – Season

답변

3

프로젝트 폴더의 .meteor/packages 또는 packages/ 하위 디렉토리에 대해 질문하는 것이 확실하지 않습니다. 여기에 두 가지에 대한 설명이 있습니다 :

.meteor/packagesmeteor add을 사용하여 프로젝트에 추가 한 유성 (대기) 패키지 목록을 저장합니다. 해당 버전은 .meteor/versions에 저장됩니다. 이 파일을 버전 관리에 추가하면 어떤 패키지를 설치해야하는지, 즉 meteor add 등을 실행하지 않아도됩니다.

packages/은 로컬 패키지를 저장합니다. 이것은 대기업에 게시하지 않은 패키지를 직접 개발하거나 적극적으로 작업하는 패키지와 같이 현지 패키지가 있거나 원하는 경우에만 필요합니다. 유성이 ES6를 사용하고 ES6 모듈을 지원하기 때문에 로컬 패키지가 필요하지 않지만, 과거에는 특정 동작을 패키지로 캡슐화하는 것이 매우 유용했습니다. 물론 여러 유성 앱에서 동일한 구성 요소를 사용하려는 경우 패키지 (로컬이든 아니든)는 계속 사용할 수 있습니다.

희망이 도움이됩니다.

관련 문제