簡體   English   中英

如果我只發布庫的包,我應該將我的庫依賴項放入 devDependencies 中嗎?

[英]Should i put my library dependencies into devDependencies if I only publish the bundle of the library?

如果我生成一個庫包,我應該將庫依賴項放在devDependencies中嗎?

我正在創作一個用 TypeScript 編寫的 NPM 庫,它使用了大量的依賴項,例如 React 組件。 我們執行一些構建步驟來編譯到 JavaScript 個文件,應用縮小並捆綁到單個 JS 文件中。 該庫的最終發布 package 將僅包含一個 JS 文件,即此構建步驟的 output。

當我安裝 package 時,這個庫的所有依賴項也將被安裝。 我是否應該將這些庫作為devDependencies而不是放在 package.json 中,因為不需要它們,因為 JS 文件已經將它們捆綁在一起?

不確定您的構建方式。

如果它已經是 js 文件的一部分,則不需要放置所有 devdependencies。

如果它只是一個 js 文件,它可以作為 CDN 文件托管。

暫無
暫無

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

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