2017-11-04 1 views
0

나는 프론트 엔드 역할을하는 asp.net 프로젝트를 가지고 있으며 그 내부에 애플리케이션의 클라이언트 부분 인 typescript 파일 세트가있다.
이제 asp.net 앱의 사본을 만들어야하지만 앱 사이에 동일한 타이프 스크립트 가상 프로젝트를 공유하고 싶습니다.
첫 번째 프로젝트에서 타이프 스크립트 파일을 유지하고 컴파일 된 자바 스크립트 파일을 두 번째 파일에 추가 할 수 있지만 더 나은 솔루션이 있는지 알고 싶습니다.프로젝트 사이에서 가상 라이브러리 공유

답변

0

가장 일반적인 해결책은 패키지 TypeScript 응용 프로그램 (예 : NPM 패키지).

이렇게하려면 JavaScript 및 유형 정의를 이기기 위해 definitions 플래그로 컴파일하는 것이 가장 좋습니다.

NPM 패키지에는 .js.d.ts 개의 파일 만 포함됩니다.

이렇게하면 첫 번째 응용 프로그램이 변경되었을 때 두 번째 응용 프로그램이 종속성을 제어 할 수 있습니다.

+0

네,이 솔루션에 대해 읽었습니다.하지만 vs 솔루션에서 심하게 작동한다고 생각합니다. typescript 프로젝트 자체가 없기 때문에 정적 프로젝트를 만들어야 할 때마다 다시 패키징해야합니다. 변화를 가져라. 이것은 ts 응용 프로그램이 개발 중에가 아니라 안정적 일 때 작동 할 수 있습니다. –

관련 문제