首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Nuxt 3上部署生成静态站点

如何在Nuxt 3上部署生成静态站点
EN

Stack Overflow用户
提问于 2022-03-19 10:10:11
回答 2查看 3.6K关注 0票数 2

你好,我在Nuxt上创建了一个网站,我已经在Nuxt 3上创建了一个新的应用程序。但是我有一个部署的问题,对于“普通服务器”没有“正常”构建作为Nuxt2.x。

我在用“Lamdba”预置。https://v3.nuxtjs.org/docs/deployment/presets/lambda

代码语言:javascript
复制
// nuxt.config.ts

import { defineNuxtConfig } from 'nuxt3'

// https://v3.nuxtjs.org/docs/directory-structure/nuxt.config
export default defineNuxtConfig({
  // Global page headers: https://go.nuxtjs.dev/config-head

  nitro: {
    preset: 'lambda'
  },

  head: {
    title: 'Title',
    meta: [
      { charset: 'utf-8' },
      { name: 'viewport', content: 'width=device-width, initial-scale=1' }
 
      
    ],
    link: [
      { rel: 'icon', type: 'image/png', href: '/favicon.png' }
    ],
  script: [
    {  
      type: 'text/javascript', 
      src: '/mana.js',
  }
]
},
})

在Nuxt 2.x上我用了这个:

代码语言:javascript
复制
// nuxt.config.js

export default {
  // Disable server-side rendering: https://go.nuxtjs.dev/ssr-mode
  ssr: false,

  // Target: https://go.nuxtjs.dev/config-target
  target: 'static'
}

我应该在Nuxt 3上使用什么配置才能在所有服务器的根目录下使用index.html文件进行“正常”导出?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-24 14:45:12

目前Nuxt 3没有静态部署。

票数 1
EN

Stack Overflow用户

发布于 2022-04-07 17:53:20

除了在您的target: 'static'中添加nuxt.config.ts

代码语言:javascript
复制
export default defineNuxtConfig({
    target: 'static' // default is 'server'
})

您还需要更新构建脚本,使其成为您的nuxi generate package.json (最初是nuxi build )中的

代码语言:javascript
复制
{
  "scripts": {
    "build": "nuxi generate"
  }
}

参考资料:https://v3.nuxtjs.org/bridge/overview#static-target

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71537227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档