나는 yeoman webapp generator을 가지고 놀고 있으며 내 페이지의 개별 서브 페이지에 대해 여러 개의 축소 된 JavaScript 파일을 갖고 싶습니다. 그러나 웹 응용 프로그램은 모든 JavaScript 파일을 내 설정과 일치하지 않는 하나의 "큰"main.js
으로 연결합니다.yeoman webapp : 다중 HTML 페이지 용으로 축소 된 JS
제 설정에서 main.js
은 모든 페이지에 공통되는 일종의 JavaScript 파일이지만 각 페이지에는이 페이지에만 관련된 내용의 추가 JavaScript 파일이 있어야합니다. 예 :
index.html
-> 사용 main.js
subpage1.html
-> 사용 main.js
및 subpage1.js
subpage2.html
-> 사용 main.js
및 subpage2.js
gulp build
의 결과가 main.js
, subpage1.js
포함 큰 main.js
이고 오류로 연결되는 subpage2.js
: 내가 열면 , subpage2.js
(큰 글꼴 main.js
에 포함 된 글꼴)은 subpage2.html
에만 있지만, subpage1.html
에는없는 HTML 노드에 액세스하려고 할 수 있습니다.
예 :
subpage1.html 내가 할하지만 경우 subpage2.js에 따라 subpage1.js 및 subpage2.js을 포함 subpage2.js
<script src="scripts/main.js"></script>
와 큰 main.js
포함
$('#IdThatOnlyExistsOnSubPage2').someMethod(...)
물론 이것은 실패합니다.
어떻게이 문제를 해결하기 위해 Gulpfile을 조정해야합니까?
예, 그게 전부입니다! 지원해 주셔서 감사합니다. 나는 그것이 그렇게 쉽게 작동하는지 몰랐다! – zersaegen
@zersaegen을 도와 드리겠습니다. ^^ –