在 NW.js 中通过 require 调用函数

Calling a function through require in NW.js

在我的主脚本中:

var renderer = require('./templates/renderTemplates.js');

function show(json){
    renderer.render(json);
}

在renderTemplates.js中:

var render = function(json) {
  console.log(json);
   ...
}

很明显是说render调用不了。如何让另一个脚本可以访问某个函数?

只需在 renderTemplates.js

中导出
var render = function(json) {
  console.log(json);
   ...
}
module.exports = {
    render: render
}

然后您可以像在主脚本中一样使用renderer.render()