npm和Browserify的一般概念

时间:2014-12-08 09:51:58

标签: npm browserify chap-links-library

我一直按照vis.js Github存储库上的说明进行custom build of the library。它建议使用Browserify ...我从未使用过Node.js,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安装模块。 e.g。

npm install hammerjs

但是一旦我以这种方式安装模块,另一个模块就会产生错误。

我的问题是......我的意思是手动安装每个模块,直到错误消失或npm / Browserify意味着自动安装这些?如果是这样,他们为什么不安装?

1 个答案:

答案 0 :(得分:1)

node.js项目的所有依赖项都列在项目根目录中的文件package.json中。要安装所有依赖项(使用正确的版本控制),请运行:

npm install

要更新所有依赖项,请运行:

npm update