【发布时间】:2019-06-09 07:53:07
【问题描述】:
我有一个 Vue CLI 3 项目,组件延迟加载。在运行 npm run build 并为 dist 文件夹提供服务时,我看到一个 CSS 文件首先被预取然后加载:
<link href="/css/article.70090a14.css" rel="prefetch">
和
<link rel="stylesheet" type="text/css" href="/css/article.70090a14.css">
这是执行 npm run build 时 Webpack 配置的默认行为。目前 Lighthouse(Google 的审计工具)正在抱怨并建议我以下几点:
“预加载密钥请求:/css/article.70090a14.css”
我的问题是,如何添加/更改此行为以执行 preload 而不是 prefetch?
【问题讨论】:
标签: vue.js webpack vue-cli vue-cli-3 lighthouse