Javascript Gulp正在添加\r\n而不仅仅是\r\n
我正在运行一个gulp任务,该任务是缩小一些css和JS文件。它同时也在创建源地图文件 在源代码映射中,它将行结尾转义为Javascript Gulp正在添加\r\n而不仅仅是\r\n,javascript,jquery,macos,gulp,minify,Javascript,Jquery,Macos,Gulp,Minify,我正在运行一个gulp任务,该任务是缩小一些css和JS文件。它同时也在创建源地图文件 在源代码映射中,它将行结尾转义为\r\n,我希望它将它们转义为\n 我的Mac和Windows都有这个问题 提前谢谢 我通过使用 在您的gulpfile.js中创建如下模式: var pattern = [ { pattern: /\\r\\n/g, replacement: '\\n' } ]; 然后在编写sourcemaps之后运行gulp-frepsourcema
\r\n
,我希望它将它们转义为\n
我的Mac和Windows都有这个问题
提前谢谢 我通过使用 在您的
gulpfile.js
中创建如下模式:
var pattern = [
{
pattern: /\\r\\n/g,
replacement: '\\n'
}
];
然后在编写sourcemaps之后运行gulp-frepsourcemaps.write('.')
此外,最好过滤流文件,以便仅将替换应用于sourcemaps(例如,使用)
以下是一个例子:
var pattern = [
{
pattern: /\\r\\n/g,
replacement: '\\n'
}
];
gulp.task('projectJS', function() {
return gulp.src('pathToJS/*.js')
.pipe(sourcemaps.init())
.pipe(uglify())
.pipe(concat('app.min.js'))
.pipe(sourcemaps.write('.'))
.pipe(gulpIf('*.map', frep(pattern)))
.pipe(gulp.dest('./media/js/'));
});
css
文件也是如此