내 이오니아 앱의 경우 자바 스크립트 코드를 축소하기 위해 일부 꿀꺽 꿀꺽함 작업을 사용하고 있습니다. Uglifyjs2 코드 축소하고 :uglifyjs2 및 Ionic으로 소스 맵을로드하는 방법은 무엇입니까?
<script src="dist/js-uglify/app.min.js"></script>
:
gulp.task('uglify',() => {
gulp.src(paths.uglify)
.pipe(uglify('app.min.js', {
outSourceMap: true
}))
.pipe(gulp.dest('./www/dist/js-uglify'));
});
이
www
| dist
| | js-uglify
| | | app.min.js
| | | app.min.js.map
app.min.js
따라서 내 index.html을에서 //# sourceMappingURL=app.min.js.map
로 끝나는 파일을 생성을 나는 다음과 같은 기준을 가지고
ionic run
을 통해 앱을 빌드하고 실행하면 app.min.js
파일이로드됩니다. 그러나 소스 맵이 누락되었습니다. Chrome이 올바르게 설정되어있는 것 같습니다 (Enable JavaScript source maps
옵션이 설정 됨).
이 문제를 어떻게 해결할 수 있습니까? 전송 된 파일의 네트워크 목록에 원본 맵에 대한 항목이 있어야합니까? 어떻게하면지도를 수동으로 강제로로드 할 수 있습니까?