我有一个任务,我想在当前目录中运行和操作文件。
到目前为止我所拥有的是:
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