关于编译sass的sourcemap文件问题

来源:

PARADISELIN

2017-02-23

老师您好,我想问一个关于编译sass的sourcemap文件问题,我先贴代码:

http://szimg.mukewang.com/58aeb3fb0001853605110222.jpg

我希望用sourcemaps生成map文件方便调试,但是我发现这样写会有一个问题:那就是除了css目录有map文件以外,dist/css目录下也有map文件,这肯定是不合理的,请问老师我要怎么写才能让dist/css文件夹下没有map文件,只有压缩好的css文件呢?

先谢过老师了!

写回答

3回答

慕雪1613582

2017-02-24

可以~

生产目录下的js和css代码一般都是要求压缩、混淆的~

开发目录不压缩只是为了调试方便~你加sourcemap也是这个目的~

0
0

慕雪1613582

2017-02-23

调换顺序试试?

gulp.task('sass', () => {
  sass('sass/style.scss', {sourcemap.true})
  .on('error', sass.logError)
  .pipe(cssmin())
  .pipe(gulp.dest('dist/css')
  .pipe(sourcemaps.write('./'))
  .pipe(gulp.dest('css'))
});


0
1
PARADISELIN
我有这样写过,但是发现到生产目录下的CSS文件也是被压缩过的,这样可以吗
2017-02-24
共1条回复

PARADISELIN

提问者

2017-02-24

想了一个办法,在最后完成的时候,手动gulp cleanMap:


//szimg.mukewang.com/58af98460001fded08040138.jpg

0
0

Angular JS 仿拉勾网 WebApp 开发移动端单页应用

基于AngularJS,仿拉勾网开发一个招聘类的移动端单页应用

1660 学习 · 857 问题

查看课程