【发布时间】:2021-03-04 21:43:55
【问题描述】:
我对 Next js 及其部署过程相当陌生。我最近将我的一个 react js 项目转换为 Next js,以便利用 Next js 提供的服务器端渲染功能。现在到了部署时间,我发现如果没有服务器中的node_modules 文件夹,下一个构建将无法部署。我在我的页面中使用getServerSideProps 并在package.json 中使用"build": "next build" 命令构建。问题是我的 node_modules 文件夹接近 300MB(.next 构建增加了大约 10MB),我认为每次部署都伴随这么大的重量不是最佳实践(我打算部署此构建的不同实例,因此服务器中有 310MB X 实例数)。
我在这里做错了什么还是这是实现这一目标的唯一方法?我很感激任何答案。谢谢...
【问题讨论】:
标签: node.js reactjs next.js server-side-rendering