2017-10-18 2 views
0

나는 꿀꺽 꿀꺽 사용하여 자바 스크립트 코드를 uglify하려고합니다. Visual Studio 2015에서 웹 응용 프로그램을 개발 중이며 gulpfile.js에 많은 작업 스크립트가 있습니다.꿀꺽 꿀꺽 마시는 것이 왜 효과가 없습니까?

gulp.task('dev:js', ['lint'], function() { 
    return gulp.src(paths.appjs) 
     .pipe(plugins.order([ 
      'Shared/PartialViews/_mainLayout.js', 
      'Shared/shared.js', 
      '*' 
     ])) 
     .pipe(plugins.concat('app.js')) 
     .pipe(plugins.uglify())  // <-- Uglification 
     .pipe(gulp.dest(paths.distJs)); 
}); 

을하지만 그것은 작동하지 않습니다 : 여기에 내가 그것을 추하게하기 위해 노력하고있어라는 파일 app.js에 우리의 모든 자바 스크립트를 패키지 스크립트와 방법의 조각입니다. 애플리케이션을 실행할 때 Chrome 콘솔을 열고 app.js가 완벽하게 이해할 수있는 형태로 표시됩니다.

이 같은 방법

예를 들어, 다른 파일에 대한 우리의 vandor.js 파일을 작동합니다

gulp.task('vendor:js', ['install'], function() { 
    return gulp.src(plugins.mainBowerFiles()) 
     .pipe(plugins.filter('*.js')) 
     .pipe(plugins.order([ 
      'jquery.js', 
      'bootstrap.js', 
      'jquery.dataTables.js', 
      'dataTables.bootstrap.js', 
      'dataTables.responsive.js', 
      'responsive.bootstrap.js', 
      'dataTables.select.js', 
      'pnotify.js', 
      '*' 
     ])) 
     .pipe(plugins.debug({ title: 'vendor-files:' })) 
     .pipe(plugins.concat('vendor.js')) 
     .pipe(plugins.uglify())  // <-- Uglification 
     .pipe(gulp.dest(paths.distJs)); 
}); 

왜 것하지 app.js에 대해 동일한 작업?

답변

0

연결 프로세스 후에 파일을 저장 한 후 다시 저장하고 다시 저장해야하기 때문에 작동하지 않습니다. 좋아요 :

gulp.task('vendor:js', ['install'], function() { 
    return gulp.src(plugins.mainBowerFiles()) 
     .pipe(plugins.filter('*.js')) 
     .pipe(plugins.order([ 
      'jquery.js', 
      'bootstrap.js', 
      'jquery.dataTables.js', 
      'dataTables.bootstrap.js', 
      'dataTables.responsive.js', 
      'responsive.bootstrap.js', 
      'dataTables.select.js', 
      'pnotify.js', 
      '*' 
     ])) 
     .pipe(plugins.debug({ title: 'vendor-files:' })) 
     .pipe(plugins.concat('vendor.js')) 
     .pipe(gulp.dest(paths.distJs)) 
     .pipe(plugins.uglify())  // <-- Uglification 
     .pipe(gulp.dest(paths.distJs)); 
}); 
+0

음 ... 그게 효과가 있습니다. paths.distJs에 저장하는 추가 행을 작동하지 않는 행에 추가하면 스크립트가 충돌합니다. 그것이 작동하는 것에 추가 할 때도 마찬가지입니다. – gib65

+0

죄송합니다, 어떻게 든 코드를 오해 한 것 같습니다. 어쨌든 내가 전에 닮은 짓을하고 파일을 저장하기 전에 그들을 uglifying 내 문제를 해결, 그것이 당신을 도울 수 없다는 것을 듣고 유감스럽게 생각했다. –

관련 문제