1

link[rel=preload]yo webappで新しい標準を使用しgrunt serveてCSSファイルをロードする方法はありますか?
例:

<link rel="preload" href="path" as="style" onload="this.rel='stylesheet'">

4

2 に答える 2

1

「だから grunt serve が CSS ファイルをロードする」とは、grunt タスクによって開始された http サーバーが、http ファイルの提供に加えて css ファイルをプリエンプティブに提供 (プッシュ) し、時間を節約することを意味すると思いますか?

grunt serve残念ながら、これを機能させることは、現在、正しい方法で設定するほど簡単ではありません。プッシュ操作は Http/2 の機能であり、grunt serve がデフォルトで使用するサーバーは、Http/1.1 のみのストック ノード 1 です。

自分自身を助け、コミュニティに貢献したい場合は、「grunt-serve」をラップまたはフォークし、http サーバーとしてこのrequire('http')ようなものに置き換えるプロジェクトを作成し、サーバー側のパーサーで検査することもできます「プリロード」属性を探して提供されるページ、または各ページと一緒に提供する必要があるファイルをプラグインに通知するその他の方法。

于 2016-03-17T11:46:25.930 に答える