2012-12-31 110 views
1

當我執行yeoman install git://github.com/paperjs/paper.js.git時,它失敗。這是輸出:Yeoman安裝組件失敗

運行 「鮑爾:安裝:混帳://github.com/paperjs/paper.js.git」(亭子)

任務涼亭克隆的git://github.com /paperjs/paper.js.git涼亭緩存

的git://github.com/paperjs/paper.js.git亭子取paper.js鮑爾

檢查出paper.js#39f744de0c117e678b7c663dbf489c55def6f415涼亭

複製

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

GET https://bower.herokuapp.com/packages/canvas<FATAL>帆布不 發現</FATAL>

好像它正在尋找一個「canvas'模塊,其不存在。任何想法如何解決這個問題?

它可能與'cavas'被定義爲package.json中的依賴關係,但package.json文件的含義是NPM

回答

1

這可能與「卡瓦酒」做被定義爲的package.json依賴,但文件的package.json是爲NPM。

這是正確的。這是一個無效的組件,因爲它缺少一個component.json文件,如果某個組件具有依賴關係,則該文件是必需的。您可以要求Paper.js的作者添加一個component.json文件,或者分叉repo並自己添加它。

除了自己的Git標籤,這yeoman install(鮑爾)使用,是無效的semverv0.22而有效的符號是0.2.2)。這會導致它無法工作。

+0

謝謝你,Sindre! – Voles