Skip to content

フィンガープリント付きファイル名で静的アセットにアクセスする #4304

@KentaHizume

Description

@KentaHizume

概要

現在 App.razor において、 JS ファイル timezone.js を通常の script タグで読み込んでいる。
しかし、 .NET 9 以降は
ComponentBase.Assets プロパティを用いて、フィンガープリント付きファイル名で静的アセットにアクセスできるため、こちらの参照方法に移行する。

https://learn.microsoft.com/ja-jp/aspnet/core/migration/80-to-90?view=aspnetcore-10.0&tabs=visual-studio#replace-usestaticfiles-with-mapstaticassets

現在

    <script src="timezone.js"></script>

詳細

フィンガープリントつきファイル名でアクセスできることのメリットは下記の記事を参照。
https://qiita.com/jsakamoto/items/a9b423aa5a1da75e3670

完了条件

  • timezone.jsを参照しているapp.razor → src="@assets["timezone.js"]" に修正されていること
  • 対象ファイルへの参照が問題なく解決されていること

Metadata

Metadata

Assignees

Labels

target: Dressca-CMSサンプルアプリケーションDressca-CMSに関係がある内部の改善機能更新やドキュメント更新ではない改善

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions