使用gradle和Java,我可以构建并发布(到本地存储库中)各种版本。 如果部署有问题,我可以通过部署以前的版本来重新记录。
对于NPM应用程序,我找不到任何可与之相比的东西,例如Vue。
我创建了NPM Pack
,它似乎可以构建一些稍后可以通过NPM install
安装的东西。
但我无法发现我随后“运行”了该应用程序。 有什么好的文件吗?
提前谢谢你。
Unline Jave Javascript不会编译成任何东西(因为它是解释的)。 这意味着你需要的全部都是源代码。
一个基本的节点应用程序源代码如下所示
main.js # entrypoint
packege.json # dependencies
src/ # application codebase
因此,如果您想要创建一个可以部署到服务器上的工件,您只需要下载依赖项(这就是npminstall
的作用),基本上就是这样。
现在将创建node_module
目录
main.js # entrypoint
packege.json # dependencies
src/ # application codebase
node_module/ # dependencies codebase
您可以使用node run main.js
运行应用程序。 但是如果您正在创建一个工件,您应该捆绑(zip)所有文件,然后上传到文件服务器(这将是这个流中最接近。war的事情)
现在可以在安装了NodeJS的服务器上解压缩并运行节点应用程序。