所以我想为一个特定的 View 加载一个特定的 javascript 文件。目前我是这样实现的(生产代码):
<script src=@Url.Content("js/someLibrary.min.js")></script>
但是对于我的开发环境,我想加载这个文件的未缩小版本。但是,当我保留此代码时,它仍会从服务器中提取 min.js 文件。
有什么方法可以根据我当前的环境为特定 View 加载未缩小版本,而无需在每个 View 中加载文件(通过 _Layout.cshtml)?
最佳答案
假设未缩小的文件名为 js/someLibrary.js 这应该可以解决问题:
<script src=@Url.Content("js/someLibrary.js")></script>
编辑:
为了能够区分在开发模式和生产模式下使用什么,您可以向 appfile 配置添加一个键并检查它的值。
<add key="DevMode" value="true" />
为您的开发者和
<add key="DevMode" value="false" />
为您的产品。然后你就可以使用
ConfigurationManager.AppSettings("DevMode")
获取它的值。
关于javascript - asp.net core 2.0 为特定 View 加载未压缩的脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47923451/