如何包含我从Nuget安装的JavaScript包? [英] How do I include JavaScript packages I install from Nuget?

查看:83
本文介绍了如何包含我从Nuget安装的JavaScript包?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

可能是一个愚蠢的问题。我使用包管理器安装了Chart.js。它在解决方案资源管理器中。

Possibly a stupid question. I installed Chart.js using package manager. It's in Solution explorer.

但实际的JS文件在哪里或如何我能得到它们吗?当我安装它时,Git没有检测到任何变化,因此我不确定是否发生了任何变化。

But where are the actual JS files or how do I get them? When I installed it, there are no changes that Git detects, so I'm not sure if anything at all happened.

推荐答案

Chart.js 2.5.0在其NuGet包中包含一个Content\Scripts目录,其中包含Chart.js和Chart.min.js。根据您使用的项目类型,这些文件可能会也可能不会直接添加到您的项目中。

Chart.js 2.5.0 includes a Content\Scripts directory inside its NuGet package which contains a Chart.js and Chart.min.js. Depending on what sort of project you are using these files may or may not be added directly into your project.

如果您使用的是包含程序包的.NET Framework项目.config文件然后将JavaScript文件添加到项目的Scripts文件夹中。

If you are using a .NET Framework project that has a packages.config file then the JavaScript files will be added into a Scripts folder into your project.

如果您使用的是project.json文件,或者您的项目使用PackageReferences,那么因为这种项目只支持NuGet包内的contentFiles目录中的文件,所以不会添加任何内容。您的项目看起来像将使用PackageReferences的.NET Core项目。如果您需要获取javascript文件,Chart.js NuGet包本身将位于%UserProfile%\ .nuget \ package 目录中。

If you are using a project.json file, or your project uses PackageReferences, then nothing will be added since this sort of project only supports files that are in a contentFiles directory inside the NuGet package. Your project looks like a .NET Core project which will use PackageReferences. The Chart.js NuGet package itself will be in the %UserProfile%\.nuget\packages directory if you need to get the javascript files.

Tseng建议切换到使用Bower或Node Package Manager添加JavaScript文件的答案似乎是最好的解决方案,而不是使用NuGet,它没有很好的支持将源文件添加到你的更新项目文件格式的项目。

Tseng's answer that recommends switching to using Bower or the Node Package Manager to add the JavaScript files seems like the best solution here instead of using NuGet, which does not have good support for adding source files to your project for newer project file formats.

这篇关于如何包含我从Nuget安装的JavaScript包?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆