我对React还比较新,使用Next.js写了一个静态网站,但在部署到AWS S3时遇到了一些问题。我之前只用webpack,当我运行yarn build
后会得到一个dist文件,然后很容易将dist文件中的内容上传到S3存储桶。
然而,在使用Next.js进行SSR后,我发现在构建项目后我得到了一个包含cache
、server
和static
子文件夹以及BUILD_ID
、build-manifest.json
、react-loadable-manifest.json
和records.json
的.next
文件。我不知道应该上传哪些文件以及这些文件的含义。
这可能是一个愚蠢的问题,但我已经花了一天以上的时间尝试寻找解决办法。
next export
。https://nextjs.org/docs#static-html-export - HMilbradt"scripts": { "dev": "node index.js", "build": "next build", "start": "NODE_ENV=production node index.js" }
当我执行 yarn export 或 next export 命令时,会出现错误。 - Ken