如何在我的js文件中需要一些npm模块

我有这个index.jade文件

include scripts script( src='path of my site/project name/src/scripts/index.js' ) 

还有index.js文件

 var _ = require('./underscore'); var IScroll = require('iscroll/build/iscroll-probe.js'); var zepto = require('./vendor/zepto.js'); var morpheus = require('morpheus'); var easings = require('./vendor/morpheus-easings.js'); require('./vendor/zepto.touch.js'); 

我得到的ReferenceError:需求未定义我想包括正确的工作任何帮助模块?

       

网上收集的解决方案 "如何在我的js文件中需要一些npm模块"

第一:

 npm install iscroll --save 

那么这个:

 global.IScroll = require('iscroll'); 

您要使用的types是节点types。 你不能直接在浏览器中使用它。 您需要获得诸如browserify或webpack之类的打包程序,这会将这些需求转换为幕后的实际依赖关系。 这里有一篇文章,让你开始浏览。