亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在TypeScript中使用jQuery

如何在TypeScript中使用jQuery

慕娘9325324 2019-11-25 11:20:52
我在嘗試$(function(){     alert('Hello'); });它在Visual Studio中顯示此錯誤:(TS) Cannot find name '$'.。如何在TypeScript中使用jQuery?
查看完整描述

3 回答

?
繁花不似錦

TA貢獻1851條經驗 獲得超4個贊

您很可能需要下載jQuery 的TypeScript聲明文件并將其包括在jquery.d.ts項目中。


選項1:安裝@types軟件包(建議用于TS 2.0+)


在與package.json文件相同的文件夾中,運行以下命令:


npm install --save-dev @types/jquery

然后,編譯器將自動解析jquery的定義。


選項2:手動下載(不推薦)


在這里下載。


選項3:使用鍵入內容(TS 2.0之前的版本)


如果您使用的是打字,則可以通過以下方式包括它:


// 1. Install typings

npm install typings -g

// 2. Download jquery.d.ts (run this command in the root dir of your project)

typings install dt~jquery --global --save

設置定義文件后,將別名($)導入所需的TypeScript文件中以照常使用它。


import $ from "jquery";

// or

import $ = require("jquery");

您可能需要編譯--allowSyntheticDefaultImports-add "allowSyntheticDefaultImports": true在tsconfig.json。


還安裝軟件包嗎?


如果您沒有安裝jquery,則可能要通過npm將其安裝為依賴項(但這并非總是如此):


npm install --save jquery


查看完整回答
反對 回復 2019-11-25
?
三國紛爭

TA貢獻1804條經驗 獲得超7個贊

對于Visual Studio代碼


對我而言,有效的方法是確保通過index.html中的<script>標記執行標準的JQuery庫加載。



npm install --save @types/jquery

現在,所有.ts文件中都可以使用JQuery $函數,無需任何其他導入。


查看完整回答
反對 回復 2019-11-25
?
瀟瀟雨雨

TA貢獻1833條經驗 獲得超4個贊

就我而言,我必須這樣做


npm install @types/jquery --save-dev // install jquery type as dev dependency so TS can compile properly

npm install jquery --save // save jquery as a dependency

然后在腳本文件中 A.ts


import * as $ from "jquery";

... jquery code ...


查看完整回答
反對 回復 2019-11-25
  • 3 回答
  • 0 關注
  • 1169 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號