npm 和 Browserify 的一般概念



我一直按照 vis.js Github 存储库上的说明来自定义构建库。它建议使用浏览器...我从未使用过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 安装模块。

npm install hammerjs

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

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

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

npm install

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

npm update

最新更新