我有这个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:未定义require 我想包括正确工作的模块吗?
答案 0 :(得分:1)
第一:
npm install iscroll --save
然后这个:
global.IScroll = require('iscroll');
答案 1 :(得分:1)
您要使用的要求类型是节点类型。您无法直接在浏览器中使用它。你需要获得一个像browserify或webpack这样的捆绑器,它可以将这些需求转换为幕后的实际依赖。 Here's一篇文章,可以帮助您开始使用browserify。