javascript - npmjs 中是否存在 "Export as war"包?

标签 javascript node.js npm war

我正在寻找一个可以帮助我将项目导出为 war 文件的包。但是我在 npmjs.com 或其他地方没有看到任何相关的包。

到目前为止我尝试过的:

  • 在 npmjs.com 中探索了此软件包,但没有找到。
  • 探索了 github,但也没有找到。
  • 一个 SO 解决方案建议使用 jar 命令,该命令 不幸的是,在我的环境中不存在,我无法下载和 由于限制也可以使用它。

有人遇到过这样的模块(或)与此相关的任何其他解决方案吗?有人可以帮忙吗?

最佳答案

如果我没记错的话,WAR 文件是特定于 Java 环境的。如果您使用的是nodeJS和Javascript,那么您没有使用Java,并且WAR格式不适合您的代码...

您最想通过 war 文件实现什么而不是其他目的?

In computing, a WAR file (short for Web ARchive) could be a JAR file used to distribute a collection of JavaServer Pages, servlets, Java classes, XML files, tag libraries and static Web pages (HTML and related files) that together constitute a Web application.

Wikipedia

编辑:我看到的唯一解决方案是创建一个最终需要并执行你的nodeJS代码的Java应用程序......但这看起来很Hacky。您可以阅读以下有关如何在 Java 环境中执行 NodeJS 代码的响应:Calling a node.js script from inside java

关于javascript - npmjs 中是否存在 "Export as war"包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49238473/

相关文章:

javascript - 为什么我的discord.js 机器人没有响应 ";say (content)"

node.js - 在 Windows 上的 Docker 中安装 Node 模块在创建符号链接(symbolic link)时失败

javascript - 排除预加载的元素

javascript - 密码确认后如何将用户重定向到url?

javascript - 使用循环一次为一个项目设置动画

angularjs - 如何在指令中使用/同步 Controller 的数据?

node.js - ES6 模块如何在 Node 中作为脚本运行?

javascript - Npm 以 Angular 启动需要很长时间

javascript - 通过 $parent.$index 和 $index 更新对象 $scope 项

javascript - 返回循环中的每个响应