Amazon s3 将Nuxt PWA部署到s3
我想将我的PWA部署为一个静态站点,以便在S3上托管它。当我在配置中使用SPA模式运行Nuxt Build时;我得到一个“公共”文件夹而不是“dist”文件夹。公用文件夹包含一个带有index.html的_numxt文件夹。如果我只是打开index.html,那么所有其他文件都会出现404错误,因为它们实际上在根目录中,试图从_numxt目录中获取 如果我将整个_nuxt文件夹部署到S3,那么就不能将index.html作为主页发送,因为它不在根目录中 访问website.s3.com//u numxt显示加载程序,但在控制台中显示错误:加载块{n}失败Amazon s3 将Nuxt PWA部署到s3,amazon-s3,vuejs2,nuxt.js,Amazon S3,Vuejs2,Nuxt.js,我想将我的PWA部署为一个静态站点,以便在S3上托管它。当我在配置中使用SPA模式运行Nuxt Build时;我得到一个“公共”文件夹而不是“dist”文件夹。公用文件夹包含一个带有index.html的_numxt文件夹。如果我只是打开index.html,那么所有其他文件都会出现404错误,因为它们实际上在根目录中,试图从_numxt目录中获取 如果我将整个_nuxt文件夹部署到S3,那么就不能将index.html作为主页发送,因为它不在根目录中 访问website.s3.com//u n
如何将Nuxt SPA PWA部署到s3?TLDR;使用
numxt generate
创建一个dist
目录并上传该目录。仅适用于通用应用程序
从
numxt build
- 将nuxt应用程序构建为Node.js服务器
运行numxt start
中的代码李>.numxt/index.js
- 为此,您需要一个服务器进程(Heroku、Docker等)
numxt生成
- 将nuxt应用程序构建为静态站点