簡體   English   中英

jquery類型定義的打字稿問題

[英]typescript problem with jquery type definition

我使用 Angular 9 Universal,Typescript 版本 ~3.7.5,我使用以下方法安裝了 jQuery 及其類型定義:

npm i jquery npm i @types/jquery

然后我在 tsconfig 文件的 types 字段中添加了 jQuery。 但是,在我運行該應用程序后,我仍然收到此錯誤:

找不到名稱“$”。 你需要為 jQuery 安裝類型定義嗎? 嘗試“npm i @types/jquery”,然后將“jquery”添加到 tsconfig 中的類型字段。`

這里有什么問題?

安裝 jQuery

npm install --save jquery

安裝 jQuery 定義

npm install -D @types/jquery

比在這樣的組件中包含 jquery

import * as $ from 'jquery';

例子:

$(selector).hide(); 

或者

declare var jQuery: any;

例子:

jQuery(selector).hide(); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM