1
我刚刚发现browserify,这听起来很酷。但是我尝试在canvas元素追加到身体(文件名:Renderer.js):Browserify文件未定义
window.document.body.appendChild(this.canvas)
module.exports = Renderer
,我也有一个main.js
var Renderer = require("Renderer.js")
var r = new Renderer();
所以我建立捆绑像这样:
browserify main.js -o bundle.js
当我启动项目:
node server.js
我收到以下错误消息
- 的ReferenceError:文件没有定义(如果仅仅document.body的)
- 和窗户没有被定义(当window.document.body)
有人可以解释这种行为,以及如何解决它?
如果您在脚本的开头声明了这些变量,有帮助吗?就像添加'var window;'或'var document;'一样? – skwidbreth
我真的不明白? – greedsin