在共享主机上部署 Nuxt

obi*_*ick 1 web-deployment vue.js nuxt.js

我想知道是否可以在共享主机上部署 Nuxt 应用程序。运行后npm run build --spadist目录下生成了下面的文件结构,但不知道如何从这里开始。

新区

kde*_*713 5

以下是在托管上部署水疗应用程序的一些清单。

  1. 您是否将您的 nuxt 应用程序配置为 spa?您必须spanuxt.config.js.

  2. 您可以在您的主机上配置重写规则吗?如果您通过构建应用程序,则build --spa需要配置重写规则,将所有请求重写为index.html. 这是 Firebase 托管上的示例配置。

    {
      "hosting": {
        "public": "dist",
        "ignore": [
           "firebase.json",
          "**/.*",
          "**/node_modules/**"
        ],
        "rewrites": [
          {
            "source": "**",
            "destination": "/index.html"
          }
        ]
      }
    }
    
    Run Code Online (Sandbox Code Playgroud)
  3. 如果您无法在您的主机上配置重写规则,那么您可以通过generate.

所有清单都通过了,然后只需将您的dist目录上传到您的主机上!就这样!