我有一个Java Spring Boot后端和React.js前端。我需要将编译后的静态应用程序放到我的Spring Boot应用程序的“Node.js”文件夹中,这样它就可以作为静态内容了。这是使用命令npm build完成的。
这样做的问题是编译非常慢,并且在编译完成之前需要几秒钟的时间。另一方面,当我使用"npm start“直接运行我的前端应用程序时,将本地代码更改投射到我的when浏览器中只需要一秒钟。
这是不能接受的,我等待10秒或更多,直到我的Spring Boot构建完成。有没有一种方法可以在不做任何优化的情况下将node.js项目文件“链接在一起”,或者加速构建?
发布于 2018-05-07 02:52:11
你指的是可重复构建的一个常见痛点,依赖项安装耗费了太多时间。唯一已知的解决方法是使用缓存。Here's是一个例子。好吧,有些人签入了node-module,但这只是搬起石头砸自己的脚。
如果您喜欢冒险,还可以考虑在您的生产构建环境中添加squid作为代理,这将有助于更快地下载docker镜像,而不仅仅是npm安装。
https://stackoverflow.com/questions/50203204
复制相似问题