const fs = require('fs'); const path = require('path'); let Json2Js = { sourcePath: __dirname + '/' + process.argv[2], destPath: __dirname + '/' + process.argv[3], start() { this._json2js(this.sourcePath, this.destPath); }, _json2js(srcFile, destFile) { let str = fs.readFileSync(srcFile); if (str) { str = this.formatContent(str); str = str.replace(/\\/g,""); // 去掉空格 fs.writeFile(destFile, str, (err) => { if (err) { console.error(err); return; } console.log('Success to write file: ' +destFile); }); } }, formatContent(data) { let str = 'module.exports=' + data; return str; }, }; module.exports = Json2Js; Json2Js.start();