我目前正在編寫一個node.js應用程序,它是一個簡單的Snake/Tron風格的遊戲,但是我已經編寫了要在服務器端和瀏覽器端(像素圖)使用的類。我已經得到了節點一側是一條線:如何讓Javascript適合瀏覽器端?
module.exports = Map;
但這並不在瀏覽器端的工作(我得到一個關於模塊是不確定的消息),所以在地圖不會加載和我遊戲不會畫到屏幕上。
我已經嘗試在此之前就像有一條線:
if (!document)
module.exports = Map;
但這種崩潰節點用「的ReferenceError:文件沒有定義」。 有沒有什麼辦法可以在服務器端和客戶端使用相同的代碼?
http://css.dzone.com/articles/how-write-and-unit-test/ – Quentin
引用錯誤可以通過使用'if typeof document!='undefined''來解決 –