我喜欢在 grunt 构建文件中生成一个 shell 脚本并设置执行位。
在我的任务中,我执行以下操作:
grunt.registerTask('createScript', 'Creates the script', function() {
var ejs = require('ejs');
//...
grunt.file.write(
'./build/myScript.sh',
ejs.render( grunt.file.read('myScript.sh.ejs'), { locals:myParams } )
);
});
似乎既grunt.file.write
没有也grunt.file
没有选项来指定文件模式位。(参见API grunt.file)
如何设置位?