0
vertx와 npm을 함께 사용하고 있는데 googleapis를 내 verticle 중 하나에 포함시키고 싶습니다. 이렇게하려면 프로젝트에 npm을 사용하여 googleapis를 설치하십시오. 오류 : 내가 vertx 내가 오류 "javax.script.ScriptException가 계속 시작할 때 server.js 이제vertx가 노드 모듈을 배치 할 수 없습니다.
var Router = require("vertx-web-js/router");
var eb = vertx.eventBus();
var google = require("googleapis");
vertx.deployVerticle("verticles/static-data-verticle.js");
의
{
"name": "grey-bshlv",
"dependencies": {
"angular": "^1.5.7",
"googleapis": "^10.0.0",
"vertx3-full": "^3.3.0"
},
"scripts": {
"start": "./node_modules/.bin/vertx run server.js"
}
내용 : package.json에 노드 종속성은 아래에 언급 할 수 없습니다
javax.script.ScriptException: Error: Cannot find module googleapis in <eval> at line number 141 at column number 6
at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:467)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:451)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:403)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:399)
at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
at io.vertx.lang.js.JSVerticleFactory$JSVerticle.start(JSVerticleFactory.java:109)
at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$8(DeploymentManager.java:434)
at io.vertx.core.impl.ContextImpl.lambda$wrapTask$3(ContextImpl.java:359)
at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:339)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:393)
at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:742)
at java.lang.Thread.run(Thread.java:745)
Caused by: <eval>:141:6 Error: Cannot find module googleapis
at jdk.nashorn.internal.objects.NativeError.initException(NativeError.java:137)
at jdk.nashorn.internal.objects.NativeError.<init>(NativeError.java:102)
at jdk.nashorn.internal.objects.NativeError.<init>(NativeError.java:106)
at jdk.nashorn.internal.objects.NativeError.<init>(NativeError.java:110)
at jdk.nashorn.internal.objects.NativeError.constructor(NativeError.java:129)
at jdk.nashorn.internal.scripts.Script$Recompilation$4$4376AAAA$\^eval\_.L:33$doRequire(null:141)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:631)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptFunction.invokeSync(ScriptFunction.java:1287)
at jdk.nashorn.internal.scripts.Script$Recompilation$3$4049AAA$\^eval\_.L:33$Require(null:120)
at jdk.nashorn.internal.scripts.Script$Recompilation$18$2109A$\^eval\_.L:33$Module$require(null:68)
at jdk.nashorn.internal.scripts.Script$Recompilation$134$57AAAAA$\^eval\_#88\!17\^eval\_.L:1(server.js:3)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:633)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.internal.scripts.Script$Recompilation$14$2235AAAAA$\^eval\_.L:33$_load(null:113)
at jdk.nashorn.internal.scripts.Script$Recompilation$4$4376AAAA$\^eval\_.L:33$doRequire(null:154)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:631)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptFunction.invokeSync(ScriptFunction.java:1287)
at jdk.nashorn.internal.scripts.Script$Recompilation$132$4168AAZ$\^eval\_.L:33$RequireNoCache(null:124)
at jdk.nashorn.internal.scripts.Script$131$\^eval\_.:program(<eval>:1)
at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:623)
at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:446)
... 11 more
Failed in deploying verticle
,617,451 : 열 x 6 "
에서 행 번호 (141)에서의 오류 googleapis 전체 스택이 아래에 제공되는 모듈을 찾아 같은
이 googleapis 모듈 nashorn 특정에 오류 것 같다 :
그것에 대해 설명서에 대한 경고가있다. 모듈 fs, net 및 경로를 가져올 수 없습니다. 일단 내가 그것을 추가하면 나는 다른 어떤 오류로 끝난다. – ganaraj