【发布时间】:2012-07-08 00:08:41
【问题描述】:
我正在尝试通过模块 jquery-browserify 将 jQuery 与 browserify 一起使用。 我在我的 client.js 脚本中需要该模块:
var $ = require('jquery-browserify');
当我运行我的节点服务器时,在我运行 browserify 之后,我收到“未定义窗口”错误。我做错了什么?
【问题讨论】:
-
你试图在节点内部而不是在浏览器中使用它,对吧?
-
Browserify 是在浏览器中使用的。
-
也许你必须传递一个对窗口对象的引用:var $ = require('jquery-browserify')(window);
-
尝试在本地安装 jquery "npm install jquery --save-dev" 并使用它 "var $ = require('jquery');"而不是“jquery-browserify”。
标签: jquery node.js browserify