除了少数例外,如何使用rimraf删除所有内容

Vla*_*kov 6 rm node.js

我试图删除所有.dot文件,除了.git和所有*.js除一人外exception.js,但我失败

安装

git clone git@github.com:iamstarkov/rimraf-test.git
cd rimraf-test
Run Code Online (Sandbox Code Playgroud)

测试

npm test # it fails
Run Code Online (Sandbox Code Playgroud)

有谁能够帮助我?

Vla*_*kov 6

var globby = require('globby');
var rimraf = require('rimraf');

globby(['*', '!authors.js', '!.git', '!dump'])
  .then(function then(paths) {
    paths.map(function map(item) {
      rimraf.sync(item);
    });
  });
Run Code Online (Sandbox Code Playgroud)