Closed fancyboynet closed 7 years ago
其他都是OK的,css会压缩,但是css sprite却失效了(相同配置,用纯css的时候是可以的),不知道为什么,下面是我的配置文件
//项目排除掉_xxx.scss,这些属于框架文件,不用关心 fis.config.set('project.exclude', '**/_*.scss'); //scss后缀的文件,用fis-parser-sass插件编译 fis.config.set('modules.parser.scss', 'sass'); //scss文件产出为css文件 fis.config.set('roadmap.ext.scss', 'css'); //fis.config.set('pack', { // 'pkg/lib.js': [ // '/modules/underscore/**.js', // '/modules/backbone/**.js', // '/modules/jquery/**.js', // '/modules/vendor/**.js', // '/modules/common/**.js' // ] //}); //静态资源域名,使用pure release命令时,添加--domains或-D参数即可生效 //fis.config.set('roadmap.domain', 'http://127.0.0.1:8080'); //如果要兼容低版本ie显示透明png图片,请使用pngquant作为图片压缩器, //否则png图片透明部分在ie下会显示灰色背景 //使用spmx release命令时,添加--optimize或-o参数即可生效 fis.config.set('settings.optimzier.png-compressor.type', 'pngquant'); //设置jshint插件要排除检查的文件,默认不检查lib、jquery、backbone、underscore等文件 //使用pure release命令时,添加--lint或-l参数即可生效 fis.config.set('settings.lint.jshint.ignored', [ 'lib/**', /jquery|backbone|underscore/i ]); //csssprite处理时图片之间的边距,默认是3px fis.config.set('settings.spriter.csssprites.margin', 20); //开启autoCombine可以将零散资源进行自动打包 fis.config.set('settings.postpackager.simple.autoCombine', true); //设置实际输出根目录 fis.config.set('root', ''); //设置静态文件输出目录 fis.config.set('statics', '/static'); fis.config.set('roadmap.path', [ { //modules目录下的前端html片断 reg : /^\/modules\/(.*)\.(html)$/i, //只是内嵌,不用发布 release : false } ,{ //静态布局文件 reg : /^\/pages\/(.*\.html)$/i, useCache : false, release : '$&' } ,{ //pages目录下的业务脚本文件 reg : /^\/pages\/(.*)\.(js)$/i, //是组件化的,会被jswrapper包装 isMod : true, //id是去掉pages和.js后缀中间的部分 id : '$1', release : '${statics}/$&' } ,{ //本地数据模拟接口 reg : /^\/dataInterface\/(.*\.json)$/i, useCache : false, release : '$&' } ,{ reg : /README.md|.*\.(iml|json)/, release : false } ,{ reg: /^\/(pages|modules)\/(.*)\.(css)$/i, useSprite: true, release : '${statics}/$&' } ].concat(fis.config.get('roadmap.path')));
发现个新问题,导入compass的时候报了以下错误: [ERROR] parser.sass: named arguments must precede variable-length argument 。。。。
我也遇到这样的问题
其他都是OK的,css会压缩,但是css sprite却失效了(相同配置,用纯css的时候是可以的),不知道为什么,下面是我的配置文件