gpt4 book ai didi

node.js - npm install 将某些包的包锁解析从 registry.npmjs.org 更改为 registry.yarnpkg.com

转载 作者:行者123 更新时间:2023-12-05 04:52:54 25 4
gpt4 key购买 nike

我正在使用 npm 6

❯ npm -v
6.14.11

注册表设置为

❯ npm config get registry
https://registry.npmjs.org/
❯ cat  ~/.npmrc
registry=https://registry.npmjs.org/

删除 package-lock.json(不需要)文件并运行 npm install生成一些从 yarnpkg registry

加载的值

例子

"deep-is": {
"version": "0.1.3",
"resolved": "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz",
"integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
"dev": true
},

这是为什么呢?为什么不尊重我的注册表偏好?

最佳答案

我正在运行 npm -v 6.14.15

也许您在安装之前没有删除 node_modules 文件夹?显然 node_modules 中的注册表值将覆盖 package-lock.json 中的任何内容。

您应该更改 package-lock.json 中的注册表值,删除 node_modules 文件夹,然后执行 npm i

关于node.js - npm install 将某些包的包锁解析从 registry.npmjs.org 更改为 registry.yarnpkg.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66351289/

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