2017-12-04 16 views
0

각도는 기본적으로 @types/jasmine을 포함합니다. TS : 2304 각도 CLI를 사용하여 WebStorm 2017.3에서 재스민 정의를 찾을 수 없음

enter image description here

enter image description here

describe 것 : 정의 이여 나는 아직도 이상한 정의 파일에 클릭 할 수 있습니다/W 또한, 유형은 tsconfig.spec.ts

{ 
    "extends": "../tsconfig.json", 
    "compilerOptions": { 
    "outDir": "../out-tsc/spec", 
    "module": "commonjs", 
    "target": "es5", 
    "baseUrl": "", 
    "types": [ 
     "jasmine", 
     "node" 
    ] 
    }, 
    "files": [ 
    "test.ts" 
    ], 
    "include": [ 
    "**/*.spec.ts", 
    "**/*.d.ts" 
    ] 
} 

에 포함된다 내가 직접 나쁜 습관 인 경로를 참조하는 경우에만 작동합니다 :

///<reference path="../../../node_modules/@types/jasmine/index.d.ts"/> 
// Now works! 

describe('Service: Auth',() => { 

}); 

질문 : 재 스민에 대한 제 유형이 WebStorm에서 시각적으로 참조되지 않는 이유는 무엇입니까?

+0

이 문제를 어떻게 해결 했습니까? ''tsconfig.json''는 이미'' "typeRoots''와''"node_modules/@ types "''를 가지고 있습니다. – lomboboo

답변

2

WebStorm은 tsconfig.spec.json을 지원하지 않습니다. 모든 TypeScript 옵션은 tsconfig.json 파일에 설명되어야합니다. 업데이트 관련 문제는 다음을 참조하십시오. https://youtrack.jetbrains.com/issue/WEB-28091

+0

그게 전부입니다! :) –