【发布时间】:2016-09-02 15:22:08
【问题描述】:
我已经使用 angular-cli 设置了 Angular 2 (RC4) 并使用 typings@0.8.1。
我用
安装了 jQuerynpm install jquery@2.2.4 --save
在 package.json 中添加
"jquery": "^2.2.4"
和打字
typings install dt~jquery --global --save
在 typings.json 中添加
"jquery": "registry:dt/jquery#1.10.0+20160704162008"(注意:此类型适用于 1.x 和 2.x 版本!)
当我现在在我的任何 TypeScript 文件中使用 import $ from 'jquery' 或 import * as $ from 'jquery' 时,tsc 会返回:
[ts] 找不到模块“jquery”。
谁能告诉我为什么?我做错了什么?
【问题讨论】:
-
这与您的问题无关,但是您确定需要 jQuery 和 Angular2 吗?它不能很好地协同工作。
-
是的,我需要一个依赖于 jQuery 的外部依赖项。这很糟糕,但是在 ng2 universum 中,目前我可以使用的项目并不多。但感谢在这里提及。
标签: jquery typescript typescript-typings