2014-01-16 234 views
1

我有一個關於安裝Paper.js的問題。根據Github的鏈接(https://github.com/paperjs/paper.js),安裝和維護Paper的推薦方式是Bower瀏覽器和Node.js的NPM,所以我確定我已經安裝了npm和bower,然後我只在我的項目文件夾中運行這個命令:在Mac OS X上安裝paper.js

$ bower install paper 

這是否有點複雜?我不能直接將zip文件下載到我的項目文件夾並解壓縮它嗎?現在我只是打算玩Paper.js來學習它。

感謝

+0

我不認爲這是複雜的。 'bower'和'npm'爲您提供了確保每個人在開發實際應用程序時都安裝了相同版本的各種庫的能力。這將減少潛在問題的數量。 –

+0

這似乎很簡單,它意味着*你*不處理紙張的依賴性,*它*。所以如果他們改變了,除了更新之外你什麼都不做。 –

回答

4

這是一個有點比抓住一個zip壓縮包更復雜,但涼亭,NPM,和git是JS的開發者,這些天的標準工具。現在你有npm和bower,你幾乎可以直接訪問數百個js庫,包括Paper.js,Two.js,Raphael.js,D3,JQuery,Underscore ...事實上,最有信譽的js庫將被託管在涼亭和/或npm。

此外,你可以保持您輕鬆庫更新使用這些包經理

$ bower update paper 

$ npm install raphael 

使用這些中最重要的部分是,如果你發佈你自己的代碼,你不需要TI包括扶養像庫paper。您可以簡單地包含一個package.json,它將允許任何人加載代碼來安裝依賴關係。