express 기반 웹 응용 프로그램을 개발 중이며 express-generator에 의해 구축 된 응용 프로그램 골격을 따라 시작했습니다.어디에서 프런트 엔드 자바 스크립트 파일을 배치 할 수 있습니까?
다음으로 내 프로젝트 webpack에 클라이언트 측 자산을 번들로 추가했습니다.
/src
또는 /app
폴더에 프런트 엔드 자바 스크립트 파일을 넣을 위치가 확실하지 않습니다.
사실 나는 app.js
, /lib
, /src
및 /app
폴더 사이의 딜레마에 빠졌습니다.
는 express-generator에 따르면, 주요 항목과 같은
app.js
파일을 만들고 따라서는 진입 점app.js
의 같은 이름을 가진app
폴더를 가지고 조금 이상한 보인다.webpack usage manual은
/src
폴더가 자바 스크립트 파일을 배치 할 것을 제안합니다. 하지만 나는/src
이 독점적으로 프론트 엔드 자바 스크립트가 아니어야하며, 다른 한편으로는 서버와 프런트 엔드 자바 스크립트 파일을 같은 폴더에 섞어서는 안된다고 생각합니다. 그래서을
/src에 모든 서버 측을 포함 특정 커피 스크립트 파일 :이 상태 때문에
또한, 질문 Folder structure for a Node.js project에 허용 대답은, 이전 점 모순 , 나는 어쩌면
/src
프론트 엔드 javscript 파일을 배치하는 더 나은 옵션이 아닌 것 같아요 그리고 질문에 대한 허용 대답에 따라 Node.js project naming conventions for files & folders 나는 제안 된 세인트 ructure :/app - front-end javascript files /bin - helper scripts /lib - back-end express files
하지만 괜찮 폴더
/app
와 같은 이름의 파일app.js
을 가지고? 또한/app
은 프런트 엔드와 관련이 있고app.js
은 백엔드와 관련이 있습니다.
'/ public'은'bundle.js'의 대상이며'webpack'에 의해 압축 된 모든 애셋을 집계합니다. –