Browserify/Watchify 找不到模块 'waypoints'

Browserify/Watchify Cannot find module 'waypoints'

我刚开始使用 browserify。 当它工作时,它很棒。 但是 require()...某些模块不起作用(默认情况下)。

我有这个代码:

var $ = require("jquery");
var gsap = require('gsap');
var waypoints = require('waypoints');

在上面。 jQuery 和 gsap 工作并被导入。但是 waypoints 没有。当包含 waypoints 时,我收到错误:

Browserify Error { [Error: Cannot find module 'waypoints' from '/Users/mk/Sites/PROJECTNAME/app/scripts']

其他一些随机模块也会发生这种情况。

所有模块都是用 npm 安装的。

使用本页的 browserify/watchify 配方: https://github.com/gulpjs/gulp/blob/master/docs/recipes/fast-browserify-builds-with-watchify.md

我尝试了一些受类似堆栈溢出问题启发的修复,但到目前为止没有成功。

一些答案表明 is/was npm 的一个错误可能是造成这种错误的原因。如果是这样的话有什么靠谱的吗?

很高兴提供更多信息。

问题

Link 线程 https://github.com/imakewebthings/waypoints/issues/458

使用

require('waypoints/lib/noframework.waypoints.js')