我正在编写一个需要 jQuery UI 和 jQuery Mobile 的 Node JS 应用程序。我正在使用 Browserify 将模块打包在一个 js 文件中。
我有以下代码在我的项目中包含 jQuery 和 jQuery UI。
var jQuery = require('jquery');
require('jquery-ui-browserify');
它有效。当我尝试添加 jQuery mobile 时出现问题,或者需要:
require('./lib/jquery.mobile-1.4.0.min.js');
或带有脚本标签
<script src="/lib/jquery.mobile-1.4.0.min.js" type="text/javascript"></script>
我犯了同样的错误:
“未捕获的类型错误:无法设置未定义的属性‘移动’”。
我知道我收到此错误是因为 jQuery mobile 在 Window 中查找 jQuery 对象但没有找到它,但如何修复它?npm 上没有 jQuery 移动模块。