노드 모듈을 사용하여 mockserver-grunt를 시작하려고합니다. 내 문제는 다음과 같은 오류가 발생한다는 것입니다 :mockserver-grunt error가 발생했습니다. java ENOENT
events.js:160
throw er; // Unhandled 'error' event
^
Error: spawn java ENOENT
at exports._errnoException (util.js:1022:11)
at Process.ChildProcess._handle.onexit
(internal/child_process.js:193:32)
at onErrorNT (internal/child_process.js:359:16)
at _combinedTickCallback (internal/process/next_tick.js:74:11)
at process._tickCallback (internal/process/next_tick.js:98:9)
at Module.runMain (module.js:609:11)
at run (bootstrap_node.js:420:7)
at startup (bootstrap_node.js:139:9)
at bootstrap_node.js:535:3
나는이 여기에이 오류에 대한 질문을 많이 알고,하지만 난 대답을 많이 시도하고 그것의 방법으로도 문제가 해결되지. 내가 node와 mockserver로 작업하는 것은 이번이 처음이다. 실행중인 다른 프로그램이 없습니다
var mockserver = require('mockserver-grunt'); mockserver.start_mockserver({serverPort: 5000});
내가 확인 : 예를 들어 나는 this answer
을 시도 그리고 내 출력은 다음과 같습니다
{ '0': 'java',
'1':
[ '-Dfile.encoding=UTF-8',
'-Dmockserver.logLevel=WARN',
'-jar',
[ 'mockserver-netty-3.10.6-jar-with-dependencies.jar' ],
'-serverPort',
5000 ],
'2': { stdio: [ 'ignore', 'ignore', [Object] ] } }
내 mock_server.js은 다음과 같습니다 포트 5000.
내 package.json은 다음과 같습니다.
{
"name": "test",
"version": "1.0.0",
"description": "## Required environment vars",
"main": "mock_server.js",
"author": "",
"license": "ISC",
"dependencies": {
"bower": "^1.7.9",
"grunt": "1.0.1",
"grunt-cli": "1.2.0",
"mockserver-grunt": "^1.0.41"
}
저는 처음부터 프로젝트를 설치했으며 같은 일이 발생합니다. 어떤 도움을 주셔서 감사합니다. 감사.