Javascript 如何在我的js文件中要求一些npm模块
我有这个index.jade文件Javascript 如何在我的js文件中要求一些npm模块,javascript,jquery,node.js,Javascript,Jquery,Node.js,我有这个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');
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:未定义require
我想包括正确工作的模块。有什么帮助吗?首先:
npm install iscroll --save
那么这个,
global.IScroll = require('iscroll');
您希望使用的require类型是节点类型。您不能在浏览器中直接使用它。您需要获得一个bundler,比如browserify或webpack,它可以将这些需求转换为幕后的实际依赖关系。一篇可以让你开始浏览的文章 你是在客户端还是服务器端使用jade?是的,我在客户端使用jade@lombausch你在浏览器中的意思是什么?你试过使用requirejs吗?这对我不起作用