1

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

运行“凉亭:安装:git://github.com/paperjs/paper.js.git”(凉亭)

任务凉亭克隆 git://github.com/paperjs/paper.js.git 凉亭缓存

git://github.com/paperjs/paper.js.git bower 获取 paper.js bower

查看 paper.js#39f744de0c117e678b7c663dbf489c55def6f415 凉亭

复制

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

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

似乎它正在寻找一个不存在的“画布”模块。关于如何解决这个问题的任何想法?

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

4

1 回答 1

1

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

这是正确的。这是一个无效的组件,因为它缺少一个 component.json 文件,如果组件具有依赖项,则需要该文件。您可以要求 Paper.js 的作者添加一个 component.json 文件,或者 fork 存储库并自己添加。

此外,yeoman install(Bower)使用的它们的 git 标签是无效的semverv0.22而有效的符号是0.2.2)。这将导致它无法工作。

于 2013-01-03T01:15:28.957 回答