gpt4 book ai didi

javascript - 有没有办法在导入或需要 Node 模块后检查 Node 模块的版本?

转载 作者:行者123 更新时间:2023-12-03 08:18:58 24 4
gpt4 key购买 nike

有没有办法在脚本中检查模块的版本?

根据我的 Python 经验,我尝试了以下方法:

const someModule = require('some-module');
someModule.version

但是没有骰子。还有其他方法可以做到这一点吗?我怀疑我没有得到我认为的版本,我想检查一下。

当我搜索时,我得到的只是人们反复指示如何在命令行上获取模块的版本。

最佳答案

您可以使用require.resolve来获取模块的目录。然后只需将其中的路径与package.json连接起来,即可从中获取版本。

例如..

const { dirname, join } = require("path");
const ver = require(join(
dirname(require.resolve("react")),
"package.json"
)).version;

console.log(ver);

关于javascript - 有没有办法在导入或需要 Node 模块后检查 Node 模块的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68400870/

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