Javascript Magento 2:$不是一个函数

Javascript Magento 2:$不是一个函数,javascript,themes,magento2,Javascript,Themes,Magento2,我使用文件\app\design\frontend\\\Magento\u theme\layout\default\u head\u blocks.xml <link src="js/modernizr.custom.28468.js"/> <link src="js/jquery.js"/> <link src="js/bootstrap.min.js"/> <link src="js/wow.js"/> <link src="js/jq

我使用文件
\app\design\frontend\\\Magento\u theme\layout\default\u head\u blocks.xml

<link src="js/modernizr.custom.28468.js"/>
<link src="js/jquery.js"/>
<link src="js/bootstrap.min.js"/>
<link src="js/wow.js"/>
<link src="js/jquery.bxslider.js"/>
<link src="js/jquery_select.js"/>
<link src="js/page.js"/>

但它在控制台中显示了一些错误,并且功能无法正常工作


任何帮助都将不胜感激。

这是因为您使用的js文件中存在一些jquery冲突。 请在page.js的第一行添加以下代码

var $ = jQuery.noConflict();

我猜,
modernizer…js
可能依赖于jQuery。因此,jQuery必须在它之前被引用——我肯定有一个重复的,但我找不到一个好的。另外,对JS使用
是一种奇怪的做法,
更为传统:@HPierce感谢您的回复。我已将链接更改为脚本,并向jquery.js和modernizer..js下订单。但它仍然不起作用。