最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

需要的NodeJS( '路径')

IT培训 admin 7浏览 0评论

需要的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!");
});

我希望这有帮助!

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论