내 Vue + Webpack 프로젝트 이전 빌드에서 dist 폴더 js 파일 크기는 4MB였습니다.함수에서 require를 사용하면 번들 크기가 200 % 증가합니다.
새로운 기능을 추가하고 빌드를 다시 실행하면 이제 번들 크기가 12Mb로 증가했습니다.
이 기능은 내가 번들이 4메가바이트 다시 것이 라인,
search() {
/// some codes
chapterselected = require('assets/json/ml/' + chapterfile + '.xml.json')
/// process chapterselected here
},
를 언급하면 내가의 주요 부분으로이 줄을 제거 할 수 없습니다,이 라인
거기에chapterselected = require('assets/json/ml/' + chapterfile + '.xml.json')
있다 함수 그래서이 문제를 해결하는 데 도움이 필요해 - 왜 그것이 번들 크기를 증가 무엇입니까?
json 파일을로드하는 데 동일한 메서드를 사용하는 alredy 다른 함수가 있습니다 – rashidnk
여기에서 같은 함수를 사용할 수 있는지 확인하겠습니다. – rashidnk
예,이 작업이 필요합니다. 기존 함수를 다시 호출하여 require()를 호출 할 수 있습니다. – rashidnk