簡體   English   中英

ANgular 2庫包中的Typescript類型

[英]Typescript Typings in ANgular 2 library package

嘗試構建包含組件和指令等的可重用Angular 2庫。用Typescript編寫,其他開發人員可以通過NPM安裝使用它。 該庫還具有第三方包依賴項,這些依賴項具有Typescript定義但不是在Typescript中編寫的。

我遇到的問題是使用angular2庫的應用程序還必須引用作為庫依賴項的第三方軟件包。

Angular2 SPA [MyMainApp]使用Angular2組件服務和指令包的庫作為NPM包[MyLib]。 MyLib也使用第三方NPM包。 一切都編譯但是當我運行MyMainApp時,我為安裝到MyLib中的第三方軟件包收到404錯誤。

MyLib> npm安裝完美滾動條

MyMainApp> npm安裝MyLib

當我運行MyMainApp時,我得到:zone.js:101 GET http:// localhost:3000 / perfect-scrollbar 404(Not Found)

在使用完美滾動條的指令中

import { initialize, destroy } from 'perfect-scrollbar';

實際上,有兩個部分:

  • 編譯 打字僅適用於此級別,並參與類型檢查
  • 運行時 在該級別,模塊管理器負責根據名稱加載模塊。

因為在執行應用程序時遇到404錯誤,我發現在SystemJS中沒有正確配置完美滾動條模塊。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM