繁体   English   中英

如何在jetty / tomcat上部署基于“ create-react-app”的应用

[英]How to Deploy a “create-react-app” based app on jetty/tomcat

我正在尝试在码头上部署基于React的应用程序。 作为其一部分,我想到了尝试在码头服务器中做同样的事情。 我点击了一个链接: https : //www.megadix.it/blog/create-react-app-servlet/

上面的链接解释了有关它的细节,最后有一个进行战争的github项目。 链接如下: https : //github.com/megadix/create-react-app-servlet

现在,我能够在tomcat 9中部署使用上述github项目创建的战争。我无法理解node_modules的依赖关系解析是如何发生的。 我也无法在码头部署相同的战争(将战争放入webapps文件夹并启动码头)

谢谢

单页应用程序需要编译成一个(在相同情况下,更多).js文件。 对于您而言,create-react-app或类似工具负责满足此要求。

在pom.xml执行列表中,您可以看到npm install,npm build命令。 它们与mvn clean install和mvn buuild非常相似。

依赖关系从package.json依赖关系字段解析,并安装在node_modules下。 一旦存在依赖关系,npm构建(或create-react-app-servlet构建)会将所有源代码+依赖关系编译为js文件。 该名称可能类似于main.XXXXXX.js。

最后,您将拥有一个由.html,.js和其他资源组成的dist文件夹。

如果您分享码头部署情况的更多详细信息会更好

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM