gpt4 book ai didi

node.js - 如何迭代全局和本地 npm 包的 package.json 文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:12:28 25 4
gpt4 key购买 nike

我想查看通过 npm 全局和本地安装的所有软件包的 package.json 文件,但不确定如何全局执行此操作?

我知道process.execPath会给我全局安装的可执行文件的目录,但不知道从那里去哪里。

最佳答案

可能最简单的事情就是使用 NPM api。项目中的第一个“npm link npm”。然后就可以调用NPM对象来枚举模块了。例如:

var npm = require('npm');
npm.load({}, function(err, npm) {
npm.config.set("global", true);
npm.commands.list([], true, function(err, pkgInfo) {
console.log(pkgInfo);
});
});

关于node.js - 如何迭代全局和本地 npm 包的 package.json 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15374129/

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