我在努力
$(function(){
alert('Hello');
});
它在Visual Studio中显示了这个错误:(TS) Cannot find name '$'.
。如何在TypeScript中使用jQuery?
发布于 2018-10-16 14:24:08
在我的情况下,我不得不这样做
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-01-20 03:08:40
对于Angular CLI V7
npm install jquery --save
npm install @types/jquery --save
确保jquery在angular.json ->脚本中有一个条目
...
"scripts": [
"node_modules/jquery/dist/jquery.min.js"
]
...
转到tsconfig.app.json并在"types“中添加一个条目
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"types": ["jquery","bootstrap","signalr"]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
发布于 2019-05-14 21:20:05
如果您想在web应用程序(例如React)中使用jquery,并且已经使用<script src="jquery-3.3.1.js"...
加载了jquery
在网页上,您可以执行以下操作:
npm install --save-dev @types/query
and the use it with:
let $: JQueryStatic = (window as any)["jQuery"];
因此,您不需要再次加载jquery (使用npm install --save jquery
),但具有Typescript的所有优点
https://stackoverflow.com/questions/32050645
复制相似问题