我試圖用Scala.js來生成screep邏輯,但我遇到了以下錯誤,當我嘗試導入生成的JavaScript代碼:如何在使用Scala.js爲Screep生成邏輯時解決此錯誤?
TypeError: Cannot read property 'Object' of undefined
at eval:1:358
at screeplogic:45:322
at m:4:3096
at console:45
at Object.c.runCode:4:6811
首先,我創建了一個bare-骨頭Scala.js項目:
https://github.com/Voltir/screepslogic
我再聯繫我screep帳戶到回購,使用「生成」文件夾作爲鏈接的文件夾導入到遊戲中。
爲了得到這個錯誤,我開始一個自定義的模擬,然後在screep控制檯,並做了簡單的require("screeplogic")
IIUC,你讓在Scala.js使Node.js的模塊? – sjrd 2015-01-31 22:06:50
我不能肯定地說,但我懷疑screep遊戲引擎完全是在node中構建的,所以認爲我正在上傳的代碼(fullOpt'd Scala.js文件)正在被一個在節點中的eval調用。 – Voltaire 2015-02-01 18:23:26
此外,到screep遊戲的鏈接在這裏:http://screeps.com/ – Voltaire 2015-02-01 18:24:27