4
으로 분리합니다. 은을 package.json
과 분리하려고하면서 별도의 프론트 엔드 (webpack) 및 백엔드 (express/mongodb)가있는 프로젝트가 있습니다./그들 사이의 유틸리티 코드. 종속성을 적절히 구분할 수 있도록 파일 구조를 어떻게 구성 할 수 있습니까?frontend 및 backend 용 package.json을 공유 코드
오른쪽 지금이 내 파일 구조 인 프론트 엔드와 백엔드 주 모두 같은 node_modules
app
|
| - frontend
| | - index.js
| | - src
|
| - backend
| | - index.js
| | - models
| | - api
| | - statics (webpack builds into here)
|
| - lib
| | - logic here (may require npm dependency)
|
|- package.json
|- webpack.config.js
그들은 모두 lib 디렉토리를 필요로하지 않았다 만약 내가 쉽게 2 개 NPM 프로젝트로 분리 할 수
,하지만 그 것 근본적으로 두 폴더에 코드를 복사해야한다는 의미입니다. 이것을 달성하기위한 더 좋은 방법이 있습니까?
lerna의 호이 스팅 옵션을 사용해 볼 수 있습니다. –