Web资产的包管理器

Tob*_*obu 19 javascript assets asset-management package-managers

你知道网络资产的包管理器吗?

我想要一些可以下载jQuery等库的东西,这样我就可以将它们插入到我的资产管道中.用于狂热js.* python软件包很接近,但他们选择了一个库的单个"最新"版本,这可能落后于几个版本.

Google的js cdn具有其中一些的元数据,但主要是设计为直接由浏览器下载.

Tob*_*obu 16

我在浏览器中找到了这些包管理器javascript:

其中大多数可以以AMD格式发布浏览器加载器,并且可以通过RequireJS加载.他们还倾向于使用CommonJS包格式(也由npm使用)作为他们的package.json元数据.

我还发现了XStatic,它似乎是一个不太活跃的狂热版本,就像狂热包装Python包中的库一样.它有相同的限制(版本往往滞后),但编写一个包装程序包似乎很简单,我可以烘焙自己的更新.

BPM和fanstatic都知道非js资产,可以合并或缩小CSS.

  • 我想添加[Jam](http://groundcomputing.co.uk/code/jam)作为JavaScript包管理器列表的最新成员. (4认同)

Gan*_*Gan 13

来自Twitter的包装经理Bower.

Bower是网络的包管理器.Bower可让您轻松安装图像,CSS和JavaScript等资源,并为您管理依赖项.

Bower仅进行包管理和包管理.

Bower需要Nodenpm(可能还有git用于一些bower包).它也包含在Yeoman中,这是一套帮助开发人员构建现代Web应用程序的工具.

  • @GusDeCooL,nodejs有什么问题?它很好地回答了发布的问题. (4认同)

Ale*_*sky 5

如果您使用的是 Visual Studio 2010,NuGet 是最好的选择

http://nuget.org/