如何在不知道Asp.Net Core中的正确名称的情况下包含js文件

Uxm*_*Ali 7 javascript asp.net-core

<script src="~/angular/runtime*"></script>
<script src="~/angular/polyfills*"></script>
<script src="~/angular/vendor*"></script>
<script src="~/angular/main*"></script>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我想在我的布局页面中添加这些脚本

Mar*_*rco 6

据我所知,js文件名中的哈希值是由--prodangular-cli中的标志引起的.

你基本上必须在这里选择:

  • 删除--prod标志
  • 添加--output-hashing none标志

这意味着你最终会得到一个与此类似的构建命令:

ng build --prod --output-hashing none
Run Code Online (Sandbox Code Playgroud)

请注意,哈希值用于特定目的:缓存 - 缓存.每次生成新构建时,这些哈希值都会发生变化,如果您使用angular-cli将脚本自动注入到html文件中,这样做的好处是无需检查是否必须清除缓存以及是否需要更改已被您的浏览器选中或者是否已从磁盘提供.

文档:https://angular.io/cli/build