我想知道这两个代码之间的最佳方式是什么:
module.exports = function(){
require('fs').readFile..
crequire('./sockets.js').clients..
...
};
第二
var fs = require('fs');
var clients = require('./sockets.js').clients;
module.exports = function(){
fs.readFile...
clients...
}
我搜索优化的最佳方式。
谢谢!
答案 0 :(得分:1)
从性能的角度来看,没有区别,因为require
在首次调用后被缓存。但是,当我在脚本开头声明导入时,我仍然认为代码更具可读性。因此,第二个版本是首选,imho。