最近,我在Rails应用程序中安装了一个软件包。安装更改了我的yarn.lock文件。具体来说,我所有资源的“解决”字段已经从yarnpkg.com更改为npmjs.org。
由此:
d3-dsv@1:
version "..."
resolved "https://registry.yarnpkg.com/d3-dsv/-/d3-dsv-1.0.8.tgz#..."
integrity ...对此:
"d3-dsv@1":
"integrity" "..."
"resolved" "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.1.1.tgz"
"version" "..."这个yark.lock文件中的这些更改有问题吗?我应该做一些纱线替代npm安装吗?
发布于 2022-04-13 07:07:59
您可以通过再次运行yarn来解决此问题。
要完成这一任务,请按照以下步骤操作。
yarn.lock部分。yarn命令。
$纱
这应该重写yarn.lock,将注册表从npm更改为Yarn。上述步骤应该重写yarn.lock文件,并将注册表和文本从npm更改为Yarn。
发布于 2022-04-16 20:41:57
如果您只使用应用程序中的公共包,那么这不会引起很多问题。您可以按原样处理您的业务。
不过,当您在任何时候验证其中任何一个时,可能会出现一些复杂的情况。
如果您正在使用任何私有存储库,则必须使用yarn重新注册您的包并向它们添加凭据。
以下步骤将帮助您.
boo__)上设置一个私有回购,并添加一个作用域和包(让我们将其命名为)。blimp__) (让我们称之为)@boo/blimp。package.json将包添加到新的应用程序中rm -rf node_modules) node_modulesyarn install,如下所示sed -ie 's,registry.yarnpkg.com/@boo,yarn.lock 7。如果忽略了
Request failed之类的问题,试着遵循纱线配置集注册表https://registry.npmjs.org。
在这一点上,你已经尝试了很多选择。如果这仍然是您的系统中的一个问题,那么您可能不得不转向npm包管理。请按照纱线存储库进行更多更新。
类似问题
https://stackoverflow.com/questions/69526949
复制相似问题