我正在使用nodejs。我有一个对象。
const objA = { key : 'value' };
目标是生成一个新的文件obja.js,文件中有相同的文字,而不是JSON文字。我怎样才能做到这一点?如果我使用
let result = JSON.stringfy(objA);
结果将是一个JSON文本:
{ "key" : "value" }
但我想要一个js文本:
{ key : 'value' }
您可以在这里使用util,当您想控制台日志任何对象时,它也很方便
const objA = { keyword : 'value' };
const fs = require('fs');
const util = require('util')
const objA1 = util.inspect(objA, {showHidden: false, depth: null})
fs.writeFileSync('./obja.js', objA1 );