UNPKG

smoke-pkg

Version:

说明文档

41 lines (38 loc) 1.01 kB
var fs = require('fs'); var path = require('path'); var utils = require('./utils.js'); module.exports = { /** * 写文件 * @param file 文件路径 * @param data 数据 */ writeFile: function(file, data) { var deferred = utils.getDefer(); file = path.resolve(file); fs.writeFile(file, data, 'utf-8', function(err) { if(err){ deferred.reject(err); }else { deferred.resolve(true); } }); return deferred.promise; }, /** * 读文件 * @param file 文件路径 */ readFile: function(file) { var deferred = utils.getDefer(); file = path.resolve(file); fs.readFile(file, 'utf-8', function(err, data) { if(err){ deferred.reject(err); }else { deferred.resolve(data); } }); return deferred.promise; } };