Webpack을 사용하여 클라이언트에서 실행되는 JS 번들과 서버에서 실행되는 JS 번들의 두 세트를 생성합니다. 서버의 경우, 내가 좋아하는 것 웹팩이 같은 파일을 함께 묶을 수 없습니다 : 나는 webpack-output-for-server/entry-point.js
을 실행할 때,JS 파일을 함께 묶지 않는 Webpack 구성
source/
entry-point.js # requires component.js
component.js
webpack-output-for-server/
entry-point.js
component.js
이 방법을 잠재적 component.js
에서 예외가 발생, 파일 이름은에 의존하지 않고 스택 추적에 보존 원본지도. 하나의 큰 번들을 살펴 보는 대신 생성 된 소스 코드를 보는 것이 더 쉽습니다.
일렉트론 앱에서 일렉트론은 노드와 동일한 방법으로 require()
으로 CommonJS 구현을 정의하므로 JS 파일을 함께 묶을 필요가 없습니다. 나는 여전히 뜨거운 재로드와 같은 기능을 위해 Webpack을 사용하고 싶지만 파일을 함께 묶어서는 안된다.
그래서 Webpack에게 파일을 묶지 말고 파일 이름을 보존하겠습니까?
다른 빌드 도구를 사용하거나 엄격하게 Webpack을 사용할 수 있습니까? Gulp를 사용하여 파일을 복사하는 작업 하나와 Webpack을 사용하여 번들을 만드는 작업을 정의하는 것이 더 간단 할 수 있습니다. https://webpack.github.io/docs/usage-with-gulp.html –
내 답변이 유스 케이스에 맞습니까? – Mobius
문제가 해결되면 대답을 받아 들여야하며, 그렇지 않은 이유에 대해 의견을 말하십시오. 나는 @ jared-dykstra와 나의 대답 모두 당신을 위해 일해야한다고 생각합니다. – Mobius