为什么捐赠
API 浏览器
升级指南
NEW!
quasar.config 配置文件
从 Webpack 项目转换
浏览器兼容性
TypeScript 支持
目录结构
命令列表
CSS 预处理器
使用 VueRouter 进行页面路由
懒加载 - 代码分割
资源处理
Boot 文件
预取特性
API 代理
配置 Vite
处理 import.meta.env
Dotenv 文件支持
使用 Pinia 管理状态
代码检查与格式化
测试与审计
开发移动应用
Ajax 请求
开放开发服务器到公网
联系站长
Quasar CLI with Vite - @quasar/app-vite
安装 SSR 特定依赖

注意生成的 /src-ssr 目录中的 /src-ssr/package.json 文件。它的用途是让你能够直接在此目录下安装 SSR 模式使用的包(而不是污染公共的 /src)。

/src-ssr/package.json

{
  "name": "quasar-ssr-app-hono",
  "version": "1.0.0",
  "description": "Quasar SSR server folder",
  "type": "module",
  "private": true,
  "dependencies": {
    "hono": "^4.12.12",
    "@hono/node-server": "^2.0.0"
  }
}

WARNING

如果你在 /src-ssr 中从 node_modules 导入任何内容,请注意:

  • /src-ssr/package.json > dependencies 中指定的包是运行时依赖,会被嵌入到你的生产 dist/ 中
  • devDependencies 中指定的包被视为构建系统依赖,如 @types/*,它们不会被嵌入到 dist/ 中。


只有 dependencies 会被嵌入到你的 dist/ 中,以确保它尽可能小,不会浪费时间安装不必要的依赖。

安装 SSR 特定的包,如实际的 Web 服务器、中间件和插件:


# 在 /src-ssr 中运行以安装运行时依赖(将嵌入到 /dist):
$ yarn add <deps>

# 在 /src-ssr 中运行以安装构建系统使用的依赖(如有)
$ yarn add -D <dev-deps>