[英]How to determine what min/max node version my node app supports based on my dependencies
假設我有10個開發依賴項和10個生產依賴項。
如何根據用戶的依賴關系確定用戶下載/克隆我的節點應用程序並運行它所需的最低和最高節點版本? 我如何通過進入嵌套的(第一級,第二級等)依賴項來確定運行它的節點的最小/最大版本,從而實現自動化?
到目前為止,我的package.json中的每個生產節點模塊都具有“ ^”(最兼容的版本),並且我將使用rinklewrap使其平坦。
max
版本的node
應該始終是最新版本(直到出現一些nodejs 2.0
並nodejs 2.0
兼容性),而minimum
應該是所有軟件包的次要依賴項。
請注意,我並不是說您應該尋找最小的嵌套程序包,因為每個程序包都需要運行其最低版本的節點,並且該版本已經包括其所有依賴性。
鑒於該信息不在標准位置,我不確定如何自動化。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.