gulp 小坑一个

  学习gulp的时候,看到很多人写到

gulp.task(‘styles‘, function() {
  return gulp.src(‘src/styles/main.scss‘)
    .pipe(sass({ style: ‘expanded‘ }))
    .pipe(autoprefixer(‘last 2 version‘, ‘safari 5‘, ‘ie 8‘, ‘ie 9‘, ‘opera 12.1‘, ‘ios 6‘, ‘android 4‘))
    .pipe(gulp.dest(‘dist/assets/css‘))
    .pipe(rename({suffix: ‘.min‘}))
    .pipe(minifycss())
    .pipe(gulp.dest(‘dist/assets/css‘))
    .pipe(notify({ message: ‘Styles task complete‘ }));
});

  自己尝试之后发现报错,路径必须是一个string,可是我并没有写错,尝试百般之后,

  https://www.npmjs.com/package/gulp-ruby-sass

  发现官网提到,gulp-ruby-sass的版本1.x的时候

gulp-ruby-sass is a gulp source adapter. Use it instead of gulp.src.

  看了下自己的包版本,原来是1.x

// gulp-ruby-sass: 1.x
gulp.task(‘sass‘, function() {
    return sass(‘path/to/scss‘, { style: ‘expanded‘ })
        .pipe(gulp.dest(‘path/to/css‘));
});

  这么写了一下就可以使用了

时间: 2025-01-02 14:50:24

gulp 小坑一个的相关文章

zabbix3.0.4发邮件小坑一个

国庆加班调试一个新项目的zabbix,自定义python发邮件脚本,自己执行可以,通过zabbix调用硬是不行,日志也不输出(脚本里已经将日志重定向至zabbix系统日志),尝试下面的办法: 1.多次检查AlertScriptsPath配置 2.检查脚本权限,改属主为zabbix.zabbix 3.多次重启zabbix_server 4.多次检查media.action.user配置 最后终于找到原因,原来zabbix3.0.4默认对自定义脚本是不传递参数的,不像zabbix2,默认会传递发邮件

Java中的equals比较,小坑一个

最近工作中,经常需要比较2个对象的值.有个问题经常遇到,就是下面的2种情况. public static void main(String[] args) { Integer a =11; Object b=a; System.out.println(b.equals("11"));//false String c ="11"; Object d = c; System.out.println(d.equals("11"));//true } 查

python3中的小坑一个,八进制数值的表达

在python2 中 os.chmod('/root/text',0744) 可以直接改文件权限 在python3中 os.chmod('/root/text',0744) SyntaxError: invalid token 翻墙谷歌了下 顺便再次祝病魔早日战胜方教授 python3 中必须用 0o744 这样的方式 没错.数字零加字幕o 结果 os.chmod('/root/text',0o744) ll -d /root/text -rwxr--r-- 1 root root 0 Apr

docker 容积硬盘扩容小坑一个

随 有个容器磁盘容量不够需要扩容 谷歌了下方案 http://jpetazzo.github.io/2014/01/29/docker-device-mapper-resize/ http://dl528888.blog.51cto.com/2382721/1606170 相同原理 试了一下 果然如 http://dl528888.blog.51cto.com/2382721/1606170 下面有人留言一样 扩容成功,但是重启就报错 谷歌了一下也没解决方案 试了各种办法试出来了.解决方案 e2

Django模板小坑一个

<ul class="sidebar-menu" data-widget="tree"> <li class="header">导航栏</li> <!-- Optionally, you can add icons to the links --> {# <li><a href="/cmdb/dashboard"><i class="fa

一个关于Windows下SetCursorPos和GetCursorPos的小坑

这两天在做一个编辑特定格式Mesh的小工具,需要检查鼠标的移动,一般来说可以用WM_MOUSEMOVE事件解决的,但是我为了省事用了定时查询+设置的方式,也就是: 1 void Frame(void) 2 { 3 //do something else... 4 5 POINT cursorPos; 6 GetCursorPos(&cursorPos); 7 curMoveX = cursorPos.x - cursorBaseX; 8 curMoveY = cursorPos.y - curs

CI load-&gt;view();的一个小坑。。。

CI load->view()  很智能,如果加载多个视图  他会全部读完再按顺序载入所有视图 但这里有一个小坑,底层会遍历你的函数,看有多少视图 再决定当前的视图是否为最后一个, 如果你的代码中有die exit这个的语句, 这个遍历就会被近中止, 所有的视图就都不会执行 切记 切记.. 如果想要中断这种机制,  直接执行视图,不执行下面的语句, : 加上$this->output->_display();就好了 但是这样就会失去灵活性. 谨慎用.

post到https的一个小坑

一个小坑,坑了我半天时间 本地用的是.net2.0,post按照正常的httpwebrequest方式写没有问题,但是发布到服务器上是.net4.0,于是开始报错“基础连接已关闭:发送时发生错误”. 做了几个修改,于是成功. 1.添加TLS 2.添加httpversion11 3.url改为IP地址(这个不确定有没有关系) post方法如下: ///zhhprivate string Post(string url, string json) { System.Net.HttpWebReques

go的变量redeclare的问题,golang的一个小坑

go的变量声明有几种方式: 1 通过关键字 var 进行声明 例如:var i int   然后进行赋值操作 i = 5 2 最简单的,通过符号 := 进行声明和赋值 例如: i:=5 golang会默认它的类型 下面看一段代码,我们先声明一个变量a,然后再重新声明变量a,b,在这个函数中,变量a被声明了2次,成为a的重声明(redeclare),执行结果为23 package main import ( "fmt" ) func main(){ a:=1 a,b:=2,3 fmt.P