vue.js - nuxtjs/vuejs/nodejs,上传什么
问题描述
我是节点 js、vuejs 和 nuxtjs 的新手。我目前正在开发一个应用程序,我的服务器已满。似乎当我在本地运行 npm run build 并仅上传 .nuxt 文件夹时,它运行良好。我做得好吗?
解决方案
为了部署您的应用程序,官方文档中提供了不同的步骤。这是nuxt中的可用选项。
还要检查 nuxtjs 的这个命令和部署。
服务器部署
要部署 SSR 应用程序,我们使用 target: 'server',其中 server 是默认值。
npm run build
Nuxt 将创建一个 .nuxt 目录,其中包含准备好部署在您的服务器托管上的所有内容。
构建应用程序后,您可以使用 start 命令查看应用程序的生产版本。
npm run start
静态部署(预渲染)
Nuxt 使您能够在任何静态主机上托管您的 Web 应用程序。
要部署静态生成的站点,请确保您的 nuxt.config.js 中有 target: 'static' (对于 Nuxt >= 2.13):
// nuxt.config.js
export default {
target: 'static'
}
npm run generate
Nuxt 将创建一个 dist/ 目录,其中包含准备好部署在静态托管服务上的所有内容。
推荐阅读
- ruby - 在 thor 任务中访问 PWD
- php - 在不同页面创建多个二维码
- django - 注册 Django City 会员,创建管理员身份验证流程
- git - Git / Github - 来自基本回购的多个分支回购/主题?
- javascript - Redux-saga-test-plan expectSaga seems to retain state between independent tests
- user-agent - 用户代理中的“ByteLo”是什么意思?
- json - 将原始 JSON 发送到 GraphQL 突变
- javascript - 如何确保我的 javascript 动画在提交按钮完成之前运行?
- haskell - 使用合成获得分区的上限
- css - MUI v5 - 从组件文件中分离样式