나는 타이프 라이터 컴파일러 옵션 내 index.html을에 Scripts1.js 및 Scripts1.js.mapgulp uglify를 사용하여 2 각형 파일을로드하는 방법은 무엇입니까?
이제단일 OUTFILE를 생성하기 위해 정의 된 각 2 응용 프로그램이 (이는 타이프 라이터 번들 파일을 축소하고)
<script src="Scripts/Script1.js"></script>
<script>
System.config({
packages: {
'V1/components/main': {
format: 'register',
defaultExtension: 'js',
defaultJSExtensions: true
}
}
});
debugger;
//System.import('Scripts/main')
System.import('V1/components/main')
.then(null, console.error.bind(console));
</script>
하면이 사용 꿀꺽에게
내 gulpFile.js
gulp.task('MinifyBundled', function() {
console.log('testiang');
return gulp.src(config.src2)
.pipe(uglify())
.pipe(gulp.dest('app/'));
})
를 추하게하는 방법 이제 잘 작동되는 내 응용 프로그램 폴더에 Script1.js를 생성
는 지금이이 작동하지 않고 콘솔에 오류되지 않은 파일 축소 된
<script src="app/Script1.js"></script>
을 포함 할 때. uglifying하는 동안지도 파일이 누락 된 것 같습니다. 나는이
gulp.task('MinifyBundled', function() {
console.log('testiang');
return gulp.src(config.src2)
.pipe(sourcemaps.init({ loadMaps: true }))
.pipe(uglify())
.pipe(sourcemaps.write('app/'))
.pipe(gulp.dest('app/'));
})
PS 시도 : 당신이 웹팩을 사용하는 것이 더 좋을 것입니다 모든 파일에서 번들을 만드는 경우 나는 모든
이미 나는 꿀꺽 꿀꺽 - CONCAT를 사용하여 내가 그 번들 것을 시도하고 우리는 여러 reguster 같은 오류가 system.import – sudhir
에 가져올 수 없습니다 좋아 내가 볼 수 무엇을 다시 얘기하고 나는 귀하의 경우에 대한 모든 파일을 번들 경우 동적으로로드하지 않는 webpack 및 system.js 내 대답을 업데이 트합니다 –
나는 이미 대안을 찾고 있다고 언급했다 왜냐하면 나는 모든 사람들에게 너무 많은 문제에 직면 해 왔고 마침내 이곳에 도착했기 때문이다. 여기에 질문은 말하자면 꿀꺽 꿀꺽 거림을 사용하여 타이프 스크립트 번들 파일을 축소하고 그것을 사용할지 여부를 언급하는 것이다. . 시간을내어 도움을 주셔서 감사합니다. – sudhir