如何从package.json生成component.json?

正确使用bower安装es5-shim:

bower install es5-shim 

但是它不包含主文件,所以当列出源文件时,我得到一个空的列表:

 bower list --sources {} 

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

component.json是如何生成的?

似乎错过了主要的属性。 这是安装时在组件/ es5-shim中获得的component.json。

鲍尔不使用package.json。 当repo没有component.json时,Bower将回退并生成一个来自repo名称和git标签版本的component.json,这就是为什么它没有main属性。