2017-02-12 5 views
0

현재 앵글 2 CLI 을 사용하여 "^ 1.8.3"을 "밑줄"을 포함하려고하는데이 오류가 발생합니다. '밑줄'모듈을 찾을 수 없습니다.각도 2 CLI 및 밑줄

가져 오기를 시도하는 방법입니다. import * as _ '밑줄'에서;

저는 작년부터 많은 것을 system-config.js 및 typings.json 파일에 포함하여 솔루션을 찾기 위해 온라인에갔습니다. 그러나 나는 내 프로젝트에 이러한 파일이 없습니다. 나는 그들이 현재의 Angular 2 CLI에 의해 더 이상 제공되지 않는다고 생각한다.

새로운 Angular 2 CLI를 사용하여 밑줄을 가져올 수 있습니까?

답변

1

JS 라이브러리를 TypeScript에 사용하려면 이전 버전에서 해당 라이브러리 typings 정의를 설치해야합니다.

TypeScript의 최신 버전에서는 @types 시스템을 사용합니다. 이제 타이핑을 수동으로 설치할 필요가 없습니다. 그냥 쓸 수 있습니다. 첫째 당신은 The Future of Declaration Files에서 볼 수있는 이상

npm install -g [email protected] 

그리고

npm install --save underscore 
npm install --save @types/underscore 

를 설치합니다. 당신이 당신의 라이브러리 통근 프로젝트에 추가 할 때

+0

이 방법은 저에게 효과적입니다. 문제가 마감되었습니다. 도와 주셔서 감사합니다. –

0

당신은 다음 단계를 수행해야합니다 새 라이브러리의 경로를 추가로

  1. npm install --save jQuery 또는 npm install --save bootstrap 또는

  2. npm install --save underscore 당신이 필요로하는 당신의 angular-cli.json 파일을 스크립트 배열에 저장합니다.

    scripts : [ 
        '../node_modules/bootstrap/dist/js/bootstrap.js', 
        '../node_modules/jquery/dist/jquery.js', 
        '../node_modules/underscore/underscore.js' 
    ] 
    

    3 (선택 사항). css도 삽입해야한다면 styles 배열에있는 angular-cli.json에 CSS 경로를 삽입하면됩니다.