node.js - npm install 将某些包的包锁定从 registry.npmjs.org 更改为 registry.yarnpkg.com
问题描述
我正在使用 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
例子
"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
},
这是为什么?为什么我的注册偏好没有得到尊重?
解决方案
推荐阅读
- html - 停止 SVGZ 内的自动图像平滑
- g++ - ubuntu 18.04 升级后 lex/bison 编译错误
- javascript - 如何从子目录在 Angular CLI 项目中运行测试?
- c - 如何从堆中执行代码
- php - 在 php 中是否有类似 array_column 的函数用于多维数组
- c - 这个使用管道示例的生产者和消费者如何防止死锁?
- python - Python 机器人框架 - get_webelements 返回错误列表
- python - python - 模糊匹配,循环遍历一个数据集,在参考集中找到对应的项目
- java - 可移植 Java 程序如何从二进制文件旁边的子目录运行 JVM?
- python - 修改条件python参数中的变量