Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在我的js文件中要求一些npm模块_Javascript_Jquery_Node.js - Fatal编程技术网

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

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');

我有这个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 我想包括正确工作的模块。有什么帮助吗?

首先:

npm install iscroll --save
那么这个,

global.IScroll = require('iscroll');

您希望使用的require类型是节点类型。您不能在浏览器中直接使用它。您需要获得一个bundler,比如browserify或webpack,它可以将这些需求转换为幕后的实际依赖关系。一篇可以让你开始浏览的文章

你是在客户端还是服务器端使用jade?是的,我在客户端使用jade@lombausch你在浏览器中的意思是什么?你试过使用requirejs吗?这对我不起作用