2016-06-23 2 views
1

에 하나 개의 외부 파일에 대한 참조를 추출, 그러나 각 사양 파일에 내가 좋아하는 몇 가지 참조를 추가해야하기 때문에 그것은 dulicate 코드를 보이는 방법AngularJS와 단위 테스트 내 AngularJS와 프로젝트에 대한 단위 테스트를 작성하는 재스민을 사용하고

/// <reference path="../../../bower_components/jasmine/lib/jasmine-core/jasmine.js" /> 
/// <reference path="../../../bower_components/jasmine/lib/jasmine-core/jasmine-html.js" /> 
/// <reference path="../../../bower_components/jasmine/lib/jasmine-core/boot.js" /> 
/// <reference path="../../../bower_components/jquery/dist/jquery.min.js" /> 
/// <reference path="../../../bower_components/jquery/dist/jquery.js" /> 
/// <reference path="../../../bower_components/angular/angular.js" /> 
/// <reference path="../../../vendors/js/jBox.js" /> 
/// <reference path="../../../bower_components/angular-mocks/angular-mocks.js" /> 
아래

그리고 그렇게

에 방법은 다음 난 그냥 각 테스트 사양 파일에 해당 파일을 추가, 하나 개의 외부 파일에 대한 참조를이 추출입니다.

+0

사용하는 타이프의 어떤 버전 : 또는 (이 낫다)이처럼 tsconfig 파일에 typings/index.d.ts에 대한 참조를 넣어? 모든 스크립트에서 사용되는 타이핑 파일을 만들 수 있지만이 기능은 타이프 스크립트의 최신 버전에서만 사용할 수 있습니다. –

+0

안녕하세요 앤드류, typescript 버전 1.7을 사용하고 있습니다. 당신이 제안한 방식대로 더 자세하게 설명하도록 도와 줄 수 있습니까? 감사 – TrieuH

답변

1

가장 좋은 방법은 typings을 사용하여 타사 유형 라이브러리를 관리하는 것입니다. 그것은합니다 (typings quickstart guide에서 복사)이 같은 작품 :

# Install Typings CLI utility. 
npm install typings --global 

# Search for definitions. 
typings search tape 

# Find an available definition (by name). 
typings search --name react 

# If you use the package as a module: 
# Install non-global typings (defaults to "npm" source, configurable through `defaultSource` in `.typingsrc`). 
typings install debug --save 

# If you use the package through script tag, or 
# it is part of the environment, or 

# the non-global typings is not yet available: 
typings install dt~mocha --global --save 

# Install typings from particular registry. 
typings install env~atom --global --save 
typings install npm~bluebird --save 

# Use `typings/index.d.ts` (in `tsconfig.json` or as a `///` reference). 
cat typings/index.d.ts 

를 그리고, 당신도 모든 파일에 당신이 모든 테스트 파일에 typings/index.d.ts/// 참조를 넣어,이 작업을 수행 한 후.

{ 
    "files": [ 
    "typings/index.d.ts" 
    ] 
} 
관련 문제