Uncaught TypeError: $.get is not a function at <anonymous>:1:3

Uncaught TypeError: $.get is not a function at <anonymous>:1:3

我正在开发修改 youtube 主页的 Google Chrome 扩展,但我无法执行 $.get jQuery 函数。 jQuery 源代码包含在 json 文件中。完整的错误信息是 Uncaught TypeError: $.get is not a function 在 :1:3.

我检查过我的 jQuery 源不是精简版。我的 jQuery 选择器似乎运行良好,但是当我尝试 运行 $.get() 它说它不是一个函数。

//main.js file
//code that works
//removes the content from the page and adds a quote and a picture
let content=$('#contents')
let contentParent = content.parent();
content.remove()
contentParent.prepend("<h1> Get back to achieving your dreams!!!</h1>")
$("h1").addClass("beautText")

//code that doesn`t work
$.get('https://picsum.photos/list', function(result) {
    // result is whatever the URL sends back from the request
    console.log(result)
  })

这是我的 manifest.json 文件

//manifest.json file
{
    "manifest_version": 2,
    "name": "Focus",
    "version": "1.0",
    "description":"This app has a unique functionality that keeps you stayin` focused",
    "content_scripts": [
        {
          "css": [ "index.css" ],
          "matches": ["https://www.youtube.com/*"],
          "js": ["jquery.min.js","./main.js"]
        }
      ],
    "icons": { 
               "48": "icon48.png"},
    "browser_action": {
               "default_icon": "icon48.png",
              "default_popup": "popup.html",
              "default_title": "Focus!"
            }
  }

我希望在控制台中得到结果 [Object,Object,Object...],但我收到一条错误消息,指出 $.get() 不是一个函数。我花了很多时间来弄清楚为什么会这样,但我真的被困住了。感谢您的帮助!!!

感谢大家的评论。它似乎适用于其他人的笔记本电脑,但不适用于我的。答案很简单,但我想说出来以防万一有人也遇到问题:我在 chrome 工具中隐藏了控制台消息。

我在 "filter" window 中输入了一些内容,它阻止了消息在控制台中弹出。