【问题标题】:Is there an equivalent to java .war files for NPM?NPM 是否有与 java .war 文件等效的文件?
【发布时间】:2020-11-30 00:38:50
【问题描述】:

使用 gradle 和 java,我可以构建和发布(到本地存储库)各种版本。如果部署有问题,我可以通过部署以前的版本来重新滚动。

我找不到任何可与 NPM 应用程序相媲美的东西,例如Vue.

我找到了npm pack,它似乎构建了一些我以后可以通过npm install 安装的东西。

但我无法发现我随后“运行”了该应用程序。有什么好的文档吗?

提前致谢。

【问题讨论】:

    标签: node.js vue.js npm


    【解决方案1】:

    Unline Jave Javascript 不会编译成任何东西(因为它是被解释的)。这意味着您只需要源代码。

    基本的节点应用程序源代码如下所示

    main.js       # entrypoint
    packege.json  # dependencies
    src/          # application codebase
    

    因此,如果您想创建一个可以部署到服务器的工件,您只需下载依赖项(这就是 npm install 的用途),基本上就是这样。

    现在将创建一个node_module 目录

    main.js       # entrypoint
    packege.json  # dependencies
    src/          # application codebase
    node_module/  # dependencies codebase
    

    您可以使用node run main.js 运行该应用程序。但是,如果您正在创建一个工件,您应该捆绑(压缩)所有文件并上传到文件服务器(这将是此流程中最接近 .war 的内容)

    您现在可以在安装了 NodeJS 的服务器上解压缩并运行节点应用程序。

    【讨论】:

      猜你喜欢
      • 2011-01-11
      • 2011-02-13
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 2013-09-23
      • 2010-12-30
      • 1970-01-01
      • 2011-04-16
      相关资源
      最近更新 更多