在 TypeScript 中找不到名称“jQuery”错误
Cannot find name ‘jQuery’ Error in TypeScript
要解决错误“找不到名称 jQuery”,请确保
通过在 TypeScript 项目中jQuery
运行并安装其类型来安装库。npm install jquery
然后,您可以将 jQuery 导入为import * as $ from 'jquery'
.
在项目的根目录(文件所在的位置)中打开终端package.json
并运行以下命令。
壳
npm install jquery npm install -D @types/jquery
现在您应该可以通过以下方式导入 jQuery 库了。
索引.ts
import * as $ from 'jquery'; console.log($);
将字符串添加DOM
到lib
中的数组tsconfig.json
如果错误仍然存在,请确保您DOM
的lib
数组中有字符串tsconfig.json
。
tsconfig.json文件
{ "compilerOptions": { "lib": [ "es2017", "DOM" ], // ... your other options } }
DOM
在浏览器中运行的程序需要类型定义。
删除你的 node_modules 并重新安装你的依赖项
如果错误未解决,请尝试删除您的node_modules
和
package-lock.json
文件,重新运行npm install
并重新启动您的 IDE。
壳
# 👇️ delete node_modules and package-lock.json (Windows) rd /s /q "node_modules" del package-lock.json del -f yarn.lock # 👇️ delete node_modules and package-lock.json (macOS/Linux) rm -rf node_modules rm -f package-lock.json rm -f yarn.lock # 👇️ clean npm cache npm cache clean --force npm install
如果错误仍然存在,请重新启动代码编辑器和开发服务器。
结论
要解决错误“找不到名称 jQuery”,请确保
通过在 TypeScript 项目中jQuery
运行并安装其类型来安装库。npm install jquery
然后,您可以将 jQuery 导入为import * as $ from 'jquery'
.