我正在处理openlayers custom build tutorial,我收到以下错误
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
谷歌搜索错误提供了一个解决方案,它可能是在后台运行的另一个节点实例(没有)
该教程还说闭包工具应该在:
node_modules/openlayers/node_modules
但实际上是:
node_modules/closure-util
知道为什么会这样吗?
答案 0 :(得分:0)
事实证明java在我的路径上没有正确设置,因此无法构建。请记住使用java -version检查您的环境。