angular2-cli로 만든 프로젝트에서 전역 JavaScript 범위에서 사용할 수있는 제 3 부 자바 스크립트 라이브러리를 사용해야합니다 (예 : tween.js 라이브러리의 TWEEN 네임 스페이스) .Intellisense와 3 부 라이브러리 및 앵귤러 cli
따라서 글로벌로 js 라이브러리를 설치하려면을 npm으로 설치하고 angularcli.json 파일의 "scripts"배열에 라이브러리 스크립트를 추가하십시오. 이 작품
import { Component, OnInit } from '@angular/core';
declare const TWEEN: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.scss']
})
export class AppComponent implements OnInit {
title = 'app works!';
constructor() { }
ngOnInit() {
let tween = new TWEEN.Tween({x: 0}).to({x: 1}, 2000);
// ..
}
}
,하지만 문제 :
"scripts": [
"../node_modules/tween.js/src/Tween.js"
],
는 다음과 같이, 내가 파일의 시작 부분에 일정한 변수로 선언 한 각도 요소에서 글로벌 트윈 네임 스페이스를 사용하려면 이 방법으로 세 번째 부분 라이브러리에 대해 인텔리 센스를 얻지 못한다는 것입니다 (WebStorm을 사용하고 있습니다). 인텔리 센스를 작동시키기 위해 내가 할 수있는 일이 있습니까? 아니면 앵귤러 워크 플로우에서 3 부분 자바 스크립트 라이브러리를 가져 오는 더 좋은 방법이 있습니까?
유용한 링크 주셔서 감사합니다. – revy