错误TS2688中出错:找不到';的类型定义文件;jquery';。[角度应用程序]--

错误TS2688中出错:找不到';的类型定义文件;jquery';。[角度应用程序]--,jquery,angular,typescript,npm,angular8,Jquery,Angular,Typescript,Npm,Angular8,我正在构建一个非常简单的有角度的web应用程序。我需要结合一些css和js文件在我的应用程序中,根据特定的主题。正如您所期望的,大多数js文件都是jquery插件 因此,我安装了以下-- 将此行包括在导入段中: import * as $ from 'jquery'; 这是mypackage.json中的依赖项部分 "dependencies": { "@angular/animations": "~8.2.3", "@angular/common": "~8.2.3",

我正在构建一个非常简单的有角度的web应用程序。我需要结合一些css和js文件在我的应用程序中,根据特定的主题。正如您所期望的,大多数js文件都是jquery插件

因此,我安装了以下--

将此行包括在导入段中:

import * as $ from 'jquery';
这是mypackage.json中的依赖项部分

"dependencies": {
    "@angular/animations": "~8.2.3",
    "@angular/common": "~8.2.3",
    "@angular/compiler": "~8.2.3",
    "@angular/core": "~8.2.3",
    "@angular/forms": "~8.2.3",
    "@angular/platform-browser": "~8.2.3",
    "@angular/platform-browser-dynamic": "~8.2.3",
    "@angular/router": "~8.2.3",
    "@types/jquery": "^3.3.31",
    "jquery": "^3.4.1",
    "rxjs": "~6.4.0",
    "tslib": "^1.10.0",
    "zone.js": "~0.9.1"
  },
我的主要错误是--

有什么问题吗?我安装了两个软件包。我还尝试从依赖项列表中注释掉@types/jquery行[在咨询github的一些bug修复线程之后]。但是没有!它不起作用!这两种解决方案对我都不起作用。这个TS2688错误代码是怎么回事,你能告诉我吗?这是我参考的另一个线程-->

我该怎么办?我应该进行哪些修改?你能发现我的错误吗? 抱歉,如果这个问题对你来说太傻了。在这件事上需要帮助


谢谢,

当你说你注释掉了package.json中的types行时。希望你也从你的node_模块中删除了types包

或者代替

import * as $ from 'jquery';
试一试


安装了types软件包。

是,我也从node_模块中删除了软件包。目前还没有。好的,让我修改import语句,看看会发生什么@gkrthkNo。我对@types/jquery进行了正确的npm卸载以确保。也把我的进口线换成了你的。但不是。在CLI中仍然会出现相同的错误。在chrome控制台中,出现以下错误:*拒绝加载图像“”,因为它违反了以下内容安全策略指令:“default src'none'”。请注意,“img src”未显式设置,因此“default src”用作回退。**加载资源失败:服务器响应状态为404(未找到)@gkrthkpls在原始答案@gkrthkcan u share a stackblitz下找到我的最新评论。我将尝试,但我不确定我是否可以添加和引用,然后在我的stackblitz复制中使用所有这些css js scss文件@香港电台。在-->drive.google.com/open?id=1TQ2QMAQOX159EUEHIB3KQNUM6VMTRYEMM的链接中,您可以看到自己的主题——我的问题就在这里——我正在尝试在我的angular应用程序中实现这个主题。当然,它包含js文件[基于jquery的插件]。因此,我在Angular应用程序中安装了相关的jquery软件包。如果您可以直接复制我的场景而不出现任何错误,并加载带有某些内容的默认主页,那么我的问题就解决了。简单。我已经做了一大堆排列组合的解决方案,但齐尔奇的作品@sideshowbarker——求救。
ERROR in error TS2688: Cannot find type definition file for 'jquery'.
import * as $ from 'jquery';
import $ from 'jquery';