我有一个NuGet包,提供前端和后端代码。
通常情况下,我会使用NuGet结构中的content
文件夹将JavaScript和CSS文件分发给客户端。
现在,在ASP.NET 5中,安装前端依赖项的推荐方式是使用Bower或NPM。
我的NuGet包作为一个独立的.NET包或JS+CSS包没有意义。如果我可以添加一个依赖关系并使其工作,那就太好了。
有什么推荐的方法来实现这一点吗?
编辑:
正如@VictorHurdugaci 所说,Nuget不是前端依赖项的理想交付机制。但是我需要一种方法来构建一个有凝聚力的包,让我的客户端安装它后“只需要工作(tm)”。
我可以使用Bower,但是我必须记住将依赖项添加到我的bower.json中,并使它们与我的nupkg保持同步。
使用Bower或NPM,有没有一种将所有内容打包成一个单独的“工件”供客户使用的方法?