小编Luk*_*ant的帖子

在package-lock.json中解析URL有什么意义?

每当我生成程序包锁定文件时,也会出现“ resolved”块,如下所示:

"resolved": "http://devel.npm.registry:4873/lodash/-/lodash-4.17.5.tgz"
Run Code Online (Sandbox Code Playgroud)

这个网址的意义是什么?以后,如果我尝试基于此程序包锁安装依赖项,是否需要使用相同的npm注册表?因为我们将不同的npm注册表用于本地开发和生产构建。因此,当我进行开发时,我使用devel.npm.registry,但是使用CI工具production.npm.registry。根据我的测试,URL无关紧要(我尝试过npm@6.4.1)。但是当前的实现方式很快就会改变,还是有意忽略了URL?我觉得npm的某些先前版本实际上检查了解析的URL。

在这种情况下,文档没有太大帮助。

node.js npm package-lock.json

11
推荐指数
1
解决办法
2107
查看次数

标签 统计

node.js ×1

npm ×1

package-lock.json ×1