3 回答

TA貢獻1810條經(jīng)驗 獲得超4個贊
您很可能需要下載jQuery 的TypeScript聲明文件并將其包括在jquery.d.ts項目中。
選項1:安裝@types軟件包(建議用于TS 2.0+)
在與package.json文件相同的文件夾中,運行以下命令:
npm install --save-dev @types/jquery
然后,編譯器將自動解析jquery的定義。
選項2:手動下載(不推薦)
在這里下載。
選項3:使用鍵入內(nèi)容(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

TA貢獻1995條經(jīng)驗 獲得超2個贊
對于Visual Studio代碼
對我而言,有效的方法是確保通過index.html中的<script>標記執(zhí)行標準的JQuery庫加載。
跑
npm install --save @types/jquery
現(xiàn)在,所有.ts文件中都可以使用JQuery $函數(shù),無需任何其他導入。
- 3 回答
- 0 關注
- 2692 瀏覽
添加回答
舉報