-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gulp记录 #16
Comments
一些常用模块
|
node-globGulp内部使用了node-glob模块来实现其文件匹配功能。我们可以使用下面这些特殊的字符来匹配我们想要的文件:
下面以一系列例子来加深理解
当有多种匹配模式时可以使用数组 //使用数组的方式来匹配多种文件
gulp.src(['js/*.js','css/*.css','*.html']) 使用数组的方式还有一个好处就是可以很方便的使用排除模式,在数组中的单个匹配模式前加上 gulp.src([*.js,'!b*.js']) //匹配所有js文件,但排除掉以b开头的js文件
gulp.src(['!b*.js',*.js]) //不会排除任何文件,因为排除模式不能出现在数组的第一个元素中 此外,还可以使用展开模式。展开模式以花括号作为定界符,根据它里面的内容,会展开为多个模式,最后匹配的结果为所有展开的模式相加起来得到的结果。展开的例子如下:
|
gulp 4 资料 |
gulp排除已压缩文件思路 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
只有一个
main.scss
和一个被@import的base.scss
。在保存的时候,保存main.scss成功监听,保存base.scss也成功,但是保存多几次base.scss后就报错了如上。
原因有可能如下:
记事本
打开base.scss
保存多少次都没事,用sublime text
保存就跪了。The text was updated successfully, but these errors were encountered: