$.cookie is not a function

昨天想给网站加个音乐播放器,结果一堆困难,看了控制台,“本站已存在FontAwesome,播放器取消加载!”结果经努力发现,这个不是问题。
只差$.cookie is not a function这个问题……

在网上百度后找到了一些解决方法:

一般情况$.cookie is not a function;错误原因:

一、没有引入jquery.cookie.js文件,可在网上查找该文件。

二,没有引入jQuery库文件。

三、jQuery库文件和jquery.cookie.js文件的顺序问题。须先引入jQuery库文件再引入cookie插件文件

四、一个页面由于二次或多次引入了jquery插件导致。

我的问题就是出现在第四个问题上。next本身自带有一个jquery插件,而我在head里多引入了一个jq库文件。经寻找发现next的jQuery库文件在next/layout/_scripts/vendors.swig中引用,先是设置变量,然后循环输出,我的解决方法是将变量删除,改在head引用。


满分是10分的话,这篇文章你给几分,您的支持将鼓励我继续创作!