gpt4 book ai didi

node.js - 检查 semver 是否正确

转载 作者:太空宇宙 更新时间:2023-11-04 02:17:03 24 4
gpt4 key购买 nike

我在 package.json 中有依赖项,如下所示:

<packageName1>: ^0.1.0,
<packageName2>: <url>,
<packageName3>: 5.1.0

有什么方法可以检查“^0.1.0”和“5.1.0”是否正确,但“< url >”的语义版本不正确?

我使用了 semver npm 包,但没有看到任何这样做的功能。

最佳答案

通过 url 引用包时,不能指定任何版本;即使您这样做,npm 也会忽略这一点。

当然,您可以手动执行此操作:很容易读取您的package.json,解析出semver约束,获取依赖项的版本(通过读取其package.json),最后使用node-semver lib(或类似的)来确保安装的版本在指定的范围内。

关于node.js - 检查 semver 是否正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35251256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com