当前位置: 首页 > 知识库问答 >
问题:

我无法使用JQuery:找不到名称“$”

鲁熙云
2023-03-14

我在我的项目中使用 jQuery 时遇到了问题(使用 Angular 和 boosted,这是引导程序的一个分支)。错误如下:

文件夹/包含/my/component.ts中的错误:错误TS2581:找不到名称“$”。您需要为jQuery安装类型定义吗?尝试npm i@类型/jQuery

我已经安装了< code>@types/jquery和< code>jquery,并且在angular.json文件中添加了脚本:

"dependencies": {
   // ...
  "boosted": "^4.3.1",
  "bootstrap": "^4.4.1",
},
"devDependencies": {
  // ...
  "typescript": "~3.1.6"
}

"scripts":[
  // ...
  "node_modules/@types/jquery/dist/jquery.slim.d.ts",
  "node_modules/jquery/dist/jquery.js"
]

共有1个答案

王叶五
2023-03-14

尝试安装jquery。

npm install jquery

然后将jquery作为$导入。像下面这样

import * as $ from 'jquery';
 类似资料:
  • 我试图建立一个虚拟钢琴应用程序,我需要MediaPlayer类来播放音符,我的项目是一个模块化的maven项目,包含fxml,javafx 11.0.2和java 14。 我无法导入 MediaPlayer 类的问题,我试图添加 到我的模块信息中.java但它无论如何都无法识别它。这是我的模块信息.java 也尝试下载库jar,但它是空的。 还试图在pom中添加maven依赖项。xml文件,如下所

  • 我试图找到这个按钮并点击它。但我得到了这个错误: 我注意到它正在寻找不同的字符串bc它在类名前面添加了这个点。这是问题吗? 非常感谢。

  • 问题内容: 我需要在Windows中浏览带有长文件名的文件夹。 我尝试使用,但是它使用长路径名崩溃,这很糟糕。 我尝试使用,但是它忽略的路径名长于〜256,这更糟。 我尝试了此处描述的魔术字变通方法,但它仅适用于映射驱动器,不适用于UNC路径名。 这是一个具有短路径名的示例,该示例表明UNC路径名不适用于魔术词技巧。 关于如何处理长路径名或Unicode UNC路径名的任何想法吗? 编辑: 按照以

  • 我刚开始冬眠。当我实例化会话工厂时,我得到一个错误 信息:HHH000206:找不到Hibernate.Properties 下面是我的cfg文件:

  • 问题内容: 我一直在尝试在本地计算机上安装进行测试。我已经安装了Python 2.7.10。当我键入: 它给出一个错误: 我找不到CL.exe,在Google上进行的快速搜索似乎缺少了一些Visual C 编译器。但是,我尝试安装说VC 2008可再发行的x86,但仍然是同样的问题。 知道有什么问题吗?操作系统是Windows 7 64位。 问题答案: 我设法解决了这个问题,尽管这很奇怪。老实说,

  • 问题内容: 我在golang中使用mgo库进行mongo操作,这是我的代码: 我得到这个输出: 但是我检查了一下,文档存在于mongo中,但是到这里没有结果,我不知道我在想什么… 问题答案: 如错误消息所提示,对象ID的长度恰好为12个字节(12个字节的数据)。您看到的24个字符长的ID是ID的12个字节的十六进制表示形式(1个字节=> 2个十六进制数字)。 使用该函数获取十六进制表示形式是否可用