2013-03-26 28 views
1

我正确安装ES5,垫片与女郎用:如何从package.json生成component.json?

bower install es5-shim 

但它不包括主文件,因此清单我得到一个空列表源时:

bower list --sources 
{} 

我已经看着es5-shim repo,它只是一个package.json其中包括“主”的定义:“es5-shim.js”

component.json是如何生成的?

它似乎错过了主要属性。这是component.json我在安装时获得了components/es5-shim。

回答

1

Bower不使用package.json。当repo没有component.json时,Bower会回退并从repo名称和git标记版本生成component.json,这就是为什么它没有main属性。

+0

好吧,但我看到的问题是,我需要的主要属性。我应该修改Package.prototype.generateAssetJSON https://github.com/twitter/bower/blob/master/lib/core/package.js#L240吗? – pdjota 2013-03-28 17:57:41

+0

现在最好的解决方案是分叉,修改和标记它。 – 2013-04-01 10:49:45