我在check_version.js文件中有如下代码: var fs = require('fs'); exports.version = function(path){ fs.readFile(path, 'utf-8', function(err, data){ if(err) throw err; var version = data.split('='); var version_num = version1.substr(1, 10) ; return version_num; }) ; } ;
我想return version_num的值,然后我在01.js文件中调用export的模块,代码如下:
01.js
var check_version = require('./check_version.js');
var assert = require('assert');
//var expect = '0801004067';
var path = 'D:/nodejs/version.ini';
var actual = check_version.version(path);
console.log(actual);
我执行01.js返回的结果是

console.log(actual);打印出来的是undefined,不知道为什么获取不到return的值