2017-04-06 57 views
0

我通過openlayers custom build tutorial工作,我收到以下錯誤的OpenLayers自定義生成教程崩潰

info ol Parsing dependencies 
info ol Compiling 345 sources 
events.js:141 
    throw er; // Unhandled 'error' event 
^

Error: spawn java ENOENT 
    at exports._errnoException (util.js:870:11) 
    at Process.ChildProcess._handle.onexit 
    (internal/child_process.js:178:32) 
    at onErrorNT (internal/child_process.js:344:16) 
    at nextTickCallbackWith2Args (node.js:441:9) 
    at process._tickCallback (node.js:355:17) 
Exit 1 

當我運行:

node tasks/build.js build/ol-custom.json build/ol-custom.js 

谷歌搜索的錯誤提供了一個解決方案,它可能是另一個節點實例在後臺運行(不存在)

另外本教程還提到closure-util應該位於:

node_modules/openlayers/node_modules 

,但它實際上是在:

node_modules/closure-util 

任何想法,爲什麼發生這種情況?

回答

0

事實證明,java沒有正確設置在我的路徑,所以它不能建立。記得用java -version檢查你的環境。