将 nuget 包添加到 ASP.NET MVC 6 项目

Adding nuget package to ASP.NET MVC 6 project

虽然他们没有在 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 项目。

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/