Articles of minimatch

如何用Grunt指定文件顺序?

我刚开始使用Grunt ,并试图获取concat任务,以特定的顺序连接我的文件。 这是我得到的: module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), concat: { options: { separator: ';' }, dist: { src: ['www/js/*.js','www/js/main.js','!**/*.{min,pack}.js','!<%= concat.dist.dest %>','!<%= uglify.dist %>'], dest: 'www/js/<%= pkg.name %>.js' } }, 我希望通过把www/js/main.js第二位,它会把文件移到列表的底部,但是看起来并不是这样。 我怎样才能在它匹配的文件列表上施加一些命令?

npm警告NOTsup SKIPPING可选依赖:不支持的平台fsevents@1.0.14

我试图运行这个项目https://github.com/Soundnode/soundnode-app更新我的minimatch版本3.10.9后,即时通讯这个错误 npm WARN可选SKIPPING可选依赖:fsevents@^1.0.0(node_modules \ webpack \ node_modules \ watchpack \ node_modules \ chokidar \ node_modules \ fsevents):npm WARN notsup SKIPPING可选依赖:fsevents@1.0.14不受支持的平台:wanted { os“:”darwin“,”arch“:”any“}(当前:{”os“:”win32“,”arch“:”ia32“}) 我的configuration是节点v – 4.4.2 npm v – 3.10.9即时通讯工作在32位的Windows操作系统

Glob / minimatch:如何gulp.src()的一切,然后排除文件夹,但保留一个文件

我有这样一个项目: root |-incl1 |-incl2 |- … |-excl1 |-excl2 |- .gitignore <– keep this one |- (other files) <– exclude them 我需要编写gulp.src() ,它将包含除excl1和excl2之外的所有文件夹, 但保留.gitignore文件。 这是我的代码不起作用: gulp.src([ baseDir + '/**', '!' + baseDir + '/{excl1, excl1/**}' '!' + baseDir + '/excl2/{**, !.gitignore}' // <– doesn't work ], {dot: true})