0

我在尝试构建 ASP.NET 5 应用程序的 Ubuntu 15 中遇到了“dnu restore”命令的问题。如果我将 SignalR 添加到 project.json 中的依赖项,则不会将任何 JS 脚本添加到我的项目目录中。Visual Studio Code 继续要求我恢复包。jQuery 的情况相同(是的,我知道最好使用 Bower 进行安装)。我尝试使用“--no-cache”参数运行命令并添加 SignalR-Client 依赖项,但仍未添加脚本。似乎服务器端库已成功安装(当我从 SignalR Hub 类继承时项目构建和运行,VS Code 的唯一问题是无法识别已安装的命名空间和类)。是否可以修复它或者我应该手动下载 JS 文件?

4

1 回答 1

0

我找到了原因。ASP.NET 5 打包系统对我来说是新的,所以我不知道如何正确使用它。DNX 根本不知道如何安装客户端库。它将所有已安装的包放入所有项目共享的特殊目录中。为了安装客户端包,应该使用 Bower(很容易添加 - 只需在 project.json 中添加一个依赖项并创建一个配置文件)。顺便说一下,SignalR 有它自己的 Bower 包和 jQuery(但这很明显)。

于 2015-11-19T07:32:31.150 回答