Próbuję napisać mój pierwszy test jednostki Angular w TypeScript i otrzymuję następujący błąd i nie mogę znaleźć przyczyny. Jeśli ktokolwiek ma jakiś pomysł, proszę dać mi znać.Test jednostki kątowej z TypeScript: TS2304: Nie można znaleźć nazwy 'module'
TS2304: Nie można znaleźć nazwy "moduł".
kodu testu:
/// <reference path="../typings/karma-jasmine/karma-jasmine.d.ts" />
/// <reference path="../typings/angularjs/angular-mocks.d.ts" />
describe("FooTest",() => {
beforeEach(module("app"));
});
jestem użycie TSD (kierownik Definicja maszynopis), aby zarządzać definicje maszynopis.
tsd.json
{
"version": "v4",
"repo": "borisyankov/DefinitelyTyped",
"ref": "master",
"path": "typings",
"bundle": "typings/tsd.d.ts",
"installed": {
"jquery/jquery.d.ts": {
"commit": "ef32bff4d15782dbbabf99ecb17ba22119cc2bd2"
},
"angularjs/angular.d.ts": {
"commit": "ef32bff4d15782dbbabf99ecb17ba22119cc2bd2"
},
"karma-jasmine/karma-jasmine.d.ts": {
"commit": "ef32bff4d15782dbbabf99ecb17ba22119cc2bd2"
},
"jasmine/jasmine.d.ts": {
"commit": "ef32bff4d15782dbbabf99ecb17ba22119cc2bd2"
},
"angularjs/angular-mocks.d.ts": {
"commit": "ef32bff4d15782dbbabf99ecb17ba22119cc2bd2"
}
}
}
jestem użycie IntelliJ IDEA 14
Dzięki Stefan
prostu nie działają na TSC że wyspecjalizoway/kpi/d.ts plik? lub zdefiniuj 'var module: any;' – YOU
@ YOU przepraszam Nie rozumiem, co masz na myśli przez _just nie uruchamiaj tsc w tym pliku spec/mocks/d.ts? _ that. – stevo