我正在使用Yarn来管理ASP.NET Core Razor Web Pages应用程序中的前端包(使用VS Code) . 这一切都很好 - 但是,当我添加一个包时,我需要手动编辑_Layout.cshtml来添加脚本和css标签 .
这是我用来将文件自动添加到正确文件夹的典型yarn命令...
yarn add --modules-folder=wwwroot\lib datatables
这是我最终手工放入的( 生产环境 环境)脚本标签......
<environment exclude="Development">
...
<script src="~/lib/datatables/media/js/jquery.dataTables.min.js"></script>
</environment>
是否有办法自动添加这些更改,使用asp-fallback-src和测试属性等填充,并在适当的环境标记中填充未经明细和缩小的srcs?
这是我正在寻找的那种输出......
<script src="https://ajax.aspnetcdn.com/ajax/bootstrap/3.3.7/bootstrap.min.js"
asp-fallback-src="~/lib/bootstrap/dist/js/bootstrap.min.js"
asp-fallback-test="window.jQuery && window.jQuery.fn && window.jQuery.fn.modal"
crossorigin="anonymous"
integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa">
</script>