当我执行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。
答案 0 :(得分:1)
它可能与'cavas'被定义为package.json中的依赖项有关,但package.json文件适用于NPM。
这是对的。它是一个无效的组件,因为它缺少component.json文件,如果组件具有依赖项,则该文件是必需的。你可以要求Paper.js的作者添加一个component.json文件,或者将repo分叉并自己添加。
此外,yeoman install
(Bower)使用的git标记无效semver(v0.22
,而有效标记为0.2.2
)。这将导致它无法正常工作。