在 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()
。
在我的主脚本中:
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()
。