如何解决html文件中的参考nuget包
我添加了Bootstrap.v3.Datetimepicker NuGet软件包。使用其中一个示例,我创建了类似于以下代码:
<div class="container">
<div class="col-sm-6" style="height:130px;">
<div class="form-group">
<div class='input-group date' id='datetimepicker'>
<input type='text' class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar">
</span>
</span>
</div>
</div>
</div>
<script type="text/javascript">
$(function () {
$('#datetimepicker').datetimepicker({
daysOfWeekdisabled: [0,6]
});
});
</script>
</div>
jquery.min.js:2 Uncaught TypeError: $(...).datetimepicker is not a function
at HTMLDocument.<anonymous> (Schedule:137)
at e (jquery.min.js:2)
at t (jquery.min.js:2)
我了解我需要添加脚本和指向CSS文件的链接。如果我的wwwroot文件夹中没有看到任何datatimepicker脚本,该怎么办?通过NuGet管理器带来该软件包时,如何在html文件中引用该脚本?
解决方法
.NET Core项目使用“包引用”, 因此,没有一种从nuget包中获取脚本的干净方法。
它们在此目录%UserProfile%\.nuget\packages
中。
例如,安装jQuery将在此路径C:\Users\User\.nuget\packages\jquery\1.8.0\Content\Scripts
中安装脚本。
此外,Microsoft建议对js库使用libman或npm之类的程序包管理器,而nuget将处理程序集。
使用libman引用js库:
(右键单击您的js库文件夹):
然后使用以下格式搜索库:libraryname@version
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。