我刚开始使用browserify。
当它工作时它很棒。
但是require()
...某些模块没有工作(默认情况下)。
我有这段代码:
var $ = require("jquery");
var gsap = require('gsap');
var waypoints = require('waypoints');
在上面。 jQuery和gsap工作并导入。但是航点没有。当包含航点时,我得到错误:
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
我尝试了一些受到类似堆栈溢出问题启发的修复但到目前为止没有运气。
有些答案表明,npm可能是一个负责任的错误。如果是这样的话我能做些什么呢?
很高兴提供进一步的信息。
答案 0 :(得分:2)
这是问题
链接到主题https://github.com/imakewebthings/waypoints/issues/458
使用
require('waypoints/lib/noframework.waypoints.js')