我安装了最新版本的Vert.x 3.0.0,并将系统变量中的路径指向/ bin目录。我在计算机上安装了最新版本的Java。尝试运行以下代码时出现以下错误:
C:\Users\test\>vertx run app.js Failed in deploying verticle
javax.script.ScriptException: Error: Cannot find module vertx/container 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(NashornScriptE ngine.java:451)
at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptE ngine.java:403)
我的文字:
var container = require("vertx/container");
container.deployModule("io.vertx~mod-web-server~3.0.0-final", {
port: 8080,
host: "localhost"
});
最佳答案
对于那些还面临以下问题的人:github上对应Vert.x 3的JavaScript
不再需要require('vertx')了,现在响应是一种方法。
关于javascript - 找不到模块vertx/容器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32783170/