2017-03-21 3 views
0

git submodule이있는 Node JS lib가 있습니다. lib 디렉토리의 git 저장소를 복제 할 때 하위 모듈에서 실제 내용을 가져 오는 것과 같이 submodule update --init --recursive을 수행해야했습니다. lib를 릴리스 한 후 npm에서 my-lib를 설치했고 git submodule을 당기지 않는 것으로 나타났습니다. 자식 서브 모듈을 가져 오도록 구성하려면 어떻게합니까? 그게 가능한가?npm update update git submodule을 설치하십시오.

답변

1

서브 모듈이 git 밖에서 가능하다고 생각하지 않습니다. 단순한 파일입니다.

그러나 할 수있는 일은 개발 과정에서 서브 모듈을 사용하고, 라이브러리를 컴파일하고, 컴파일 된 버전을 패키지 내의 dist/ 폴더에 게시하는 것입니다.

그런 다음 package.jsonmain을 컴파일 된 라이브러리 스크립트로 지정하면 다른 프로젝트에도 포함시킬 수 있습니다.