2014-12-08 62 views
0

我一直在關注vis.js Github存儲庫上的指示來做custom build of the library。它建議使用Browserify ...我從來沒有使用Node.js,npm或Browserify,我只是剛剛開始瞭解他們所做的事情。npm和Browserify的一般概念

我一直在嘗試使用以下命令

browserify custom.js -o vis-custom.js -s vis 

編譯庫,但我不斷收到這樣的錯誤

Error: Cannot find module 'hammerjs' from '/path/to/folder/vis-master/lib/module' 

好像來解決這個錯誤的唯一方法是安裝該模塊通過npm。例如

npm install hammerjs 

但是,只要我以這種方式安裝模塊,另一個會產生一個錯誤。

我的問題是...我的意思是手動安裝每個模塊,直到錯誤消失或npm/Browserify意味着自動安裝這些?如果是這樣,他們爲什麼不安裝?

回答

1

node.js項目的所有依賴關係都列在項目根目錄中的package.json文件中。要安裝所有的依賴(使用正確的版本)運行:

npm install 

要更新所有依賴關係,運行:

npm update