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