开发和生产中的不同 jQuery 版本
Posted
技术标签:
【中文标题】开发和生产中的不同 jQuery 版本【英文标题】:Different jQuery versions in development and production 【发布时间】:2016-10-18 17:59:47 【问题描述】:我正在使用 Mantra 规范开发 Meteor 应用程序。我在使用 jQuery 版本时遇到问题。这是场景:
我的.meteor
文件夹中的包包括 twbs:bootstrap 和 jquery。同时,我有依赖jquery的npm包。
当我在本地环境中运行 $.fn.jquery
时,它返回一个 2.2.4
。但是当它部署在临时站点上时,它会返回3.0.0
。
我如何在这里找出错误的?控制台抛出错误:“Bootstrap javascript 需要 jQuery 1.9.1 或更高版本,但小于 3。”请帮我。提前致谢
【问题讨论】:
删除最旧的版本,但证明在任何脚本之前设置 jquery 我如何知道要删除哪个版本?我什至在流星包上都看不到 jquery 本身 你能发一个包含代码的链接吗? 保留“1.9.1 或更高,但小于 3”的版本您有v2.2.4
和 v3.0.0
其中之一是 >= 1.9.1 &&
【参考方案1】:
你可以用jQuery.noConflict()
read the user guide here解决它
<script src="other_lib.js"></script>
<script src="jquery.js"></script>
<script>
$.noConflict();
jQuery( document ).ready(function( $ )
// Code that uses jQuery's $ can follow here.
);
// Code that uses other library's $ can follow here.
</script>
【讨论】:
以上是关于开发和生产中的不同 jQuery 版本的主要内容,如果未能解决你的问题,请参考以下文章