【问题标题】:Calling a function through require in NW.js在 NW.js 中通过 require 调用函数
【发布时间】:2017-02-18 20:07:19
【问题描述】:

在我的主脚本中:

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

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

在 renderTemplates.js 中:

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

很明显,它说渲染不能被调用。如何使函数可以从另一个脚本访问?

【问题讨论】:

    标签: javascript require node-webkit


    【解决方案1】:

    只需在 renderTemplates.js 中导出

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-04
      • 2016-11-15
      • 1970-01-01
      • 2016-11-30
      • 2019-03-22
      • 2011-05-26
      • 2011-09-17
      • 1970-01-01
      相关资源
      最近更新 更多