我可以从node_modules目录安装软件包吗?

时间:2020-03-25 13:11:32

标签: node.js npm

因此,一个朋友向我发送了他的node_modules目录,但是我不想为每个软件包手动键入npm i *package*,并且我没有要从npm安装的package.json文件。

是否可以通过终端将软件包安装在node_modules目录中?

这是一个非常落后的情况,我只是想知道是否有办法...

1 个答案:

答案 0 :(得分:0)

您可以运行:

npm ls -json > tree.json
node -e "console.log(Object.entries(require('./tree.json').dependencies).map(([m, v])=>m+'@'+v.version))"

它将打印

['fastify@2.13.0','fastify-url-data@2.4.0','pino-pretty@3.6.1']

供我测试