Yeoman安装组件失败

时间:2012-12-31 15:20:03

标签: yeoman bower

当我执行yeoman install git://github.com/paperjs/paper.js.git时,它失败了。这是输出:

  

运行“bower:install:git://github.com/paperjs/paper.js.git”(bower)

     

任务凉亭克隆git://github.com/paperjs/paper.js.git bower caching

     

git://github.com/paperjs/paper.js.git bower fetching paper.js bower

     

签出paper.js#39f744de0c117e678b7c663dbf489c55def6f415凉亭

     

复制

     

/Users/my-username/.bower/paper.js/58f9c1c5f33cae79df922c8fde57158c

     

不要使用https://bower.herokuapp.com/packages/canvas <FATAL>画布   找到</FATAL>

好像它正在寻找一个不存在的'帆布'模块。关于如何解决这个问题的任何想法?

这可能与'{1}}中'cavas'被定义为依赖关系有关,但package.json文件适用于NPM

1 个答案:

答案 0 :(得分:1)

  

它可能与'cavas'被定义为package.json中的依赖项有关,但package.json文件适用于NPM。

这是对的。它是一个无效的组件,因为它缺少component.json文件,如果组件具有依赖项,则该文件是必需的。你可以要求Paper.js的作者添加一个component.json文件,或者将repo分叉并自己添加。

此外,yeoman install(Bower)使用的git标记无效semverv0.22,而有效标记为0.2.2)。这将导致它无法正常工作。