我一直按照 vis.js Github 存储库上的说明进行库的自定义构建。它建议使用 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 安装模块。例如
npm install hammerjs
但是,一旦我以这种方式安装一个模块,另一个模块就会产生错误。
我的问题是……我是要手动安装每个模块直到错误消失还是 npm/Browserify 是要自动安装这些模块?如果是这样,他们为什么不安装?