Gulp-удаление комментариев из файлов javascript
Я ищу способ удалить все комментарии из файла javascript с помощью gulp.
например, у меня есть следующий код:
/***
* Comment 1 - This is my javascript header
* @desc comment header to be removed
* @params req, res
*/
(function() {
var helloworld = 'Hello World'; // Comment 2 - this is variable
/* Comment 3 - this is the printing */
console.log(helloworld);
})()
и мой ожидаемый результат:
(function() {
var helloworld = 'Hello World';
console.log(helloworld);
})();
1 ответов
Если вы хотите удалить только комментарии, Вы можете использовать gulp-strip-комментарии
var gulp = require('gulp');
var strip = require('gulp-strip-comments');
gulp.task('default', function () {
return gulp.src('template.js')
.pipe(strip())
.pipe(gulp.dest('dist'));
});
Если вы хотите также уменьшить файл, используйте уродовать