我最近正在试验Node-Webkit,如果我这样叫的话;
exports.name = function() {
console.log('My name is Uğur');
};Node-WebKit渲染器抛出错误:
"Uncaught ReferenceError: exports is not defined"我不明白,是node-webkit还是node.js本身造成的。因为;'node test.js‘工作正常。
发布于 2013-01-25 12:30:32
您需要在Node的上下文(而不是WebKit的上下文)中运行它。为此,请在清单中的“node-main”中指定脚本。
下面是一个示例:
index.js:
exports.callback0 = function (win) {
}index.html:
<body onload="process.mainModule.exports.callback0(window)">package.json:
{
"name": "nw-demo",
"node-main": "index.js",
"main": "index.html"
}HTH
https://stackoverflow.com/questions/14515105
复制相似问题