【问题标题】:Adding nuget package to ASP.NET MVC 6 project将 nuget 包添加到 ASP.NET MVC 6 项目
【发布时间】:2016-01-18 16:44:14
【问题描述】:

虽然他们还没有结束对 ASP.NET 5 中 nuget 包管理器的支持,但 - 至少对于 javascript 库 - nuget 似乎不再工作了。

我尝试(但失败)使用 nuget 添加 React.ASPNET 库(因为我在 Bower 上没有找到它)。

DNX 4.5.1 下添加了一个引用,但没有向wwroot/lib 添加脚本文件,就像使用 Bower 添加 JS 库时一样。

project.json 依赖项中也没有任何迹象。

这是 Visual Studio 2015 Update 1 上的 ASP.NET 5 项目。

【问题讨论】:

    标签: visual-studio-2015 nuget asp.net-core-mvc nuget-package


    【解决方案1】:

    React.ASPNET 是一个库,它允许你做类似的事情:

    @Html.React("CommentsBox", new {
        initialComments = Model.Comments
    })
    

    它为 ASP.NET MVC 添加了一些扩展方法。你也可以这样做:

    <!-- Initialise the component in JavaScript too -->
    <script src="https://fb.me/react-0.14.0.min.js"></script>
    <script src="https://fb.me/react-dom-0.14.0.min.js"></script>
    @Scripts.Render("~/bundles/main")
    @Html.ReactInitJavaScript()
    

    如果您想了解更多信息,请查看此处:http://reactjs.net/

    【讨论】:

    • 我知道我可以引用 CDN 脚本,但是包管理器不应该在引用脚本库时添加本地副本吗?
    • 我不喜欢 React.ASPNET。看看这里:reactjs.net。有完整详细的教程。
    猜你喜欢
    • 2014-08-04
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 2021-04-02
    • 2017-06-27
    • 1970-01-01
    相关资源
    最近更新 更多