Erro de compilação de texto e JQuery: não é possível encontrar o nome '$'

Estou testando texto datilografado com jquery, mas quando compilo o arquivo test.ts, ele sempre gera um erro indicando: Não é possível encontrar o nome '$0$#39;.

Eu já importei o jquery e adicionei sua referência de definição. Se eu usarimport $ = require("jquery") no meutest.ts arquivo, outro erro "Cannot find module jquery"ocorrerá ao fazer otsc compilando. No entanto, a pasta JQuery já existe dentro da pasta node_modules.

Alguém sabe qual é a maneira correta de usar jquery em texto datilografado?

Abaixo estão os meus passos:

Instale o jquery usandonpm install jquery --saveInstale tipografia e definição de jquery usandotypings install --global --save dt~jqueryAdicione a referência jquery na parte superior do test.ts/// <reference path="../../../typings/globals/jquery/index.d.ts" />

tsconfig.json

{
    "compilerOptions": {
        "jsx": "react",
        "outDir": "./dist",
        "sourceMap": true,
        "noImplicitAny": true,
        "module": "commonjs",
        "target": "es5",
        "experimentalDecorators": true
    },
    "exclude": [
        "node_modules"
    ],
    "files": [
        "./typings/index.d.ts",
        "./src/wo/tests/test.ts",
    ]
}

test.ts

/// <reference path="../../../typings/globals/jquery/index.d.ts" />

let test:any=$("div");

questionAnswers(2)

yourAnswerToTheQuestion