[英]TypeScript Library import another library
我正在用 TypeScript 開發一個庫。
該庫使用https://github.com/Simonwep/pickr庫。
我想讓我的庫可用以便用戶可以使用它,但問題是:我需要捆綁 pickr 庫還是只在 package.json 中放置一個引用? 我嘗試在示例項目中使用該庫,並且在開發模式下一切正常,因為它從 node_modules 加載,但是當我構建項目並嘗試加載它時無法加載它。 它只能通過使用導入庫來工作
<script src="https://cdn.jsdelivr.net/npm/@simonwep/pickr/dist/pickr.min.js"></script>
如果庫將在 Web 瀏覽器中使用,我做了它,以便自動添加腳本標記。
但是,如果有人將在一個 ionic 項目中使用該庫,例如它將在平板電腦上運行呢? 在這種情況下,Pickr 庫需要捆綁在最終構建中。
這是一個自動過程嗎? 在這種情況下使用第三方庫的正確方法是什么?
如果您希望選擇器與您的代碼捆綁在一起,您將不得不
如果它沒有在你的代碼中導入,它就不會被捆綁。
如果您想告訴用戶在使用您的模塊時手動添加選擇器,您可以在 package.json 中將選擇器列為 peerDependency
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.