我对Next.js及其部署流程还比较陌生。最近,我将我一个React.js项目转换为Next.js,以利用Next.js提供的服务器端渲染功能。现在是部署时间了,我发现如果服务器上没有node_modules
文件夹,就无法进行 Next build 部署。我在我的页面中使用 getServerSideProps
,并在 package.json 中使用 "build": "next build"
命令来构建。问题是,我的 node_modules 文件夹接近 300MB(.next
构建会增加约另外 10MB),我不认为每次部署都带着这么多重量是最佳实践(我打算在服务器上部署不同的构建实例,因此每个实例需要 310MB X 实例数)。我这里有什么做错了吗?还是这是唯一的解决方案?感谢任何回答。谢谢...