如何在打字稿文件中加载jquery模块?

时间:2017-02-09 17:19:45

标签: javascript jquery typescript typescript-typings

要在我的打字稿项目中导入jquery库,我执行了以下操作。

  • npm install typings --global
  • typings install dt~jquery --global --save

然后在我的打字稿文件中,我做了:

import {jquery as $} from 'jquery';

但是transcript编译器会抛出错误说:

error TS2307: Cannot find module 'jquery'.

enter image description here

我在这里失踪的是什么?为什么编译器找不到jquery模块?

我使用的打字稿版本:2.1.5

1 个答案:

答案 0 :(得分:2)

您仍然需要让打字稿编译器知道您的打字。

其中任何一个都应该处理您的问题。不要做多于一件事,否则他们可能会发生冲突。

  • "typings/index.d.ts"添加到您的tsconfig.json文件阵列
  • 使用///<reference path...拉入jquery.d.ts文件。
  • 抛弃所有这些并使用@types