Npm 包覆面提取文件是如何生成的?

Npm 包覆面提取文件是如何生成的?,npm,npm-install,npm-shrinkwrap,Npm,Npm Install,Npm Shrinkwrap,使用shrinkwrap锁定节点模块时,如何生成npm-shrinkwrap.json文件?它是否递归地检查node_modules文件夹并在那里获取它的信息 我这样问是因为我在一个代理之后成功地安装了一个npm,该代理将github repo转换为一个内部工件repo,但是生成的包覆面包含直接指向github的URL,我不想要这些内容在终端文件夹中写入npm包覆面,该文件夹包含package.json文件,该文件将生成npm-shrinkwrap.json文件 这将在目录的节点模块文件夹中递归

使用shrinkwrap锁定节点模块时,如何生成npm-shrinkwrap.json文件?它是否递归地检查node_modules文件夹并在那里获取它的信息

我这样问是因为我在一个代理之后成功地安装了一个npm,该代理将github repo转换为一个内部工件repo,但是生成的包覆面包含直接指向github的URL,我不想要这些内容

在终端文件夹中写入npm包覆面,该文件夹包含package.json文件,该文件将生成npm-shrinkwrap.json文件


这将在目录的节点模块文件夹中递归检查。

如果代理正在为您神奇地替换这些存储库,那么我猜shrinkwrap无法推断出真正的repo URL,但当然,只要您在代理之后,它们仍然可以工作?关于你的实际问题,我认为它与你默认描述的一样,但不是100%确定。。文档中是否未对其进行描述?