【问题标题】:Importing jquery in Angular6 : Module not found: Error: Can't resolve 'jquery'在 Angular6 中导入 jquery:找不到模块:错误:无法解析“jquery”
【发布时间】:2018-11-02 11:27:59
【问题描述】:

我正在尝试在我的 angular6 项目中使用 jquery@1.9.1

  1. 我跑了:

npm install jquery@1.9.1 --save

npm install @types/jquery --save

  1. 已添加:

"node_modules/jquery/jquery.min.js" 进入我的angular.jsonscripts 字段

  1. 但是当我把:

import * as $ from 'jquery';

在我的 ts 文件中,我仍然收到错误:

./src/app/shared/functions/rendering.function.ts 模块中的错误不是 发现:错误:无法解析“C:...”中的“jquery”

知道如何解决这个问题吗?

【问题讨论】:

  • 而不是在组件中使用 declare var $

标签: jquery angular angular6


【解决方案1】:

请关注link,这可能会有所帮助,我不需要@types/jquery

【讨论】:

  • 按照步骤产生:错误 TS2307: 找不到模块 'jquery'。
  • 愚蠢的 jquery 1.9.1 不得不升级到 jquery 3 幸运的是我正在使用的旧代码仍在使用它。
  • @Wicelo npm install jquery 它始终引用最新版本,在您的情况下,您需要找到 @types/jquery 的依赖版本。我好像你能理解那个基本的所以我没有提到
猜你喜欢
  • 1970-01-01
  • 2017-12-28
  • 1970-01-01
  • 2023-03-15
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 2018-06-29
相关资源
最近更新 更多