프로젝트를 만들고 있는데 다른 모듈로 나누고 싶습니다. 나는 모듈을 node_modules/
에 넣어야한다고 알고 있지만 당분간 주 버전 컨트롤에 모듈을 커밋하고 싶습니다. (.gitignore
을 사용하여 현재 node_modules/
디렉토리를 무시하고 있습니다).npm은 node_modules/
나의 현재 프로젝트 설정 :
services/
services/service1/package.json
services/service1/index.js
services/service2/package.json
services/service2/index.js
node_modules/*
app.js
package.json
내 문제는 상대 require
들과 함께 작동하지만 services/*/package.json
의 의존성이로드되지 않습니다이다. 메인 package.json
만로드됩니다.
좋은 접근 방법입니까? 더 좋은가요? 모든 의존성을 설치하기 위해 어떤 명령을 실행할 수 있습니까? 이것은 CI/CD 설정에 대한 문제입니다.
감사합니다.
일부 모듈은 플랫폼에 따라 다르므로 버전 제어하에 배치하는 것이 좋다고 생각하지 않습니다. – jgillich