为什么捐赠
API 资源管理器
升级指南
新增!
quasar.config 文件
转换为使用 Webpack 的 CLI
浏览器兼容性
支持 TypeScript
目录结构
命令列表
CSS 预处理器
路由
延迟加载 - 代码分割
处理资源
启动文件
预取功能
API 代理
处理 Webpack
处理 process.env
使用 Pinia 进行状态管理
使用 Vuex 进行状态管理
代码检查器
测试与审计
开发移动应用
Ajax 请求
向公众开放开发服务器
使用 Webpack 的 Quasar CLI - @quasar/app-webpack
浏览器兼容性

配置兼容性

您的 /package.json 文件应包含一个 browserslist 字段。这将告诉 Quasar App 项目的目标浏览器范围。Babel 和 Autoprefixer 将使用此字段来确定如何转换 JS 代码(如果启用转换)以及需要为 CSS 代码添加哪些 CSS 供应商前缀。

Babel 将查找需要转换的 JS 功能(基于配置的浏览器)并应用它们。但请注意,在选项列表中添加一个“坏苹果”就足以将您的代码降级回 ES5。

以下是在您创建 Quasar 项目时使用的默认“browserslist”

package.json

"browserslist": [
  "last 10 Chrome versions",
  "last 10 Firefox versions",
  "last 4 Edge versions",
  "last 7 Safari versions",
  "last 8 Android versions",
  "last 8 ChromeAndroid versions",
  "last 8 FirefoxAndroid versions",
  "last 10 iOS versions",
  "last 5 Opera versions"
]

有关如何指定浏览器范围的更多信息:browserslist