需要的NodeJS( '路径')
我有3个主要文件,用户信息和的getInfo
用户信息包括以下代码:
exports.module = {
name:'',
age:0
}
主要包括以下代码:
var userInfo = require('./userInfo');
userInfo.name='someName';
的getInfo包括以下代码:
var userInfo = require('./userInfo');
console.log(userInfo.name);
日志不给我名字的价值,有没有什么办法让文件的结构,但增加并获得值USERINFO
回答如下:我想你想创建一个类似文件中的配置或某种临时数据存储。你不能在动态的NodeJS编辑模块,但你可以做的就是创建一个JSON文件,而不是编辑喜欢你的内容将一个对象,并保存文件。检出示例代码
const jsonFile = require('./userInfo');
let fs = require('fs');
// Before edit
console.log(jsonFile.name);
jsonFile.name = 'John Does';
// After edit
console.log(jsonFile.name);
fs.writeFile('./userInfo.json', JSON.stringify((jsonFile)), (err) => {
if (err) {
return console.log(err);
}
console.log("The file was saved!");
});
我希望这有帮助!
需要的NodeJS( '路径')
我有3个主要文件,用户信息和的getInfo
用户信息包括以下代码:
exports.module = {
name:'',
age:0
}
主要包括以下代码:
var userInfo = require('./userInfo');
userInfo.name='someName';
的getInfo包括以下代码:
var userInfo = require('./userInfo');
console.log(userInfo.name);
日志不给我名字的价值,有没有什么办法让文件的结构,但增加并获得值USERINFO
回答如下:我想你想创建一个类似文件中的配置或某种临时数据存储。你不能在动态的NodeJS编辑模块,但你可以做的就是创建一个JSON文件,而不是编辑喜欢你的内容将一个对象,并保存文件。检出示例代码
const jsonFile = require('./userInfo');
let fs = require('fs');
// Before edit
console.log(jsonFile.name);
jsonFile.name = 'John Does';
// After edit
console.log(jsonFile.name);
fs.writeFile('./userInfo.json', JSON.stringify((jsonFile)), (err) => {
if (err) {
return console.log(err);
}
console.log("The file was saved!");
});
我希望这有帮助!