【发布时间】:2014-02-21 03:11:12
【问题描述】:
我正在编写一个需要 jQuery UI 和 jQuery Mobile 的 Node JS 应用程序。我正在使用 Browserify 将模块打包到一个 js 文件中。
我有以下代码在我的项目中包含 jQuery 和 jQuery UI。
var jQuery = require('jquery');
require('jquery-ui-browserify');
而且它有效。当我尝试添加 jQuery mobile 时出现问题,无论是使用 require:
require('./lib/jquery.mobile-1.4.0.min.js');
或带有脚本标签
<script src="/lib/jquery.mobile-1.4.0.min.js" type="text/javascript"></script>
我得到同样的错误:
“Uncaught TypeError: Cannot set property 'mobile' of undefined”。
我知道我收到此错误是因为 jQuery mobile 在 Window 中查找 jQuery 对象但没有找到它,但如何解决? npm 上没有 jQuery 移动模块。
【问题讨论】:
标签: javascript jquery node.js jquery-mobile browserify