如何在当前工作目录中的文件上运行grunt任务

时间:2017-04-29 04:05:49

标签: gruntjs

我有一个任务,我想在当前目录中运行和操作文件。

到目前为止我所拥有的是:

grunt.registerTask('getfiles', function() {
    var files = fs.readdirSync(process.cwd());
    console.log(files);
});

问题是,它只输出顶级文件。

我的目录如下所示:

-node-modules
-content
 -file1
 -file2
-Gruntfile.js
-package.json

目前输出:

[ '.git',
'.gitignore',
'Gruntfile.js',
'content',
'node_modules',
'package.json' ]

但我想输出:

['file1,
'file2]

当我在内容目录中运行grunt时。

我将如何做到这一点?

更新

我意识到我能做到:

grunt --base .

其他一些信息:

期望的结果是能够使用如下命令重命名特定文件:

grunt rename file1 file2

0 个答案:

没有答案