【问题标题】:How can I recreate .npmrc file?如何重新创建 .npmrc 文件?
【发布时间】:2020-06-24 15:57:54
【问题描述】:

所以,我试图修复 SSL 证书错误,并删除了我的 .npmrc 文件作为潜在的解决方案。我认为这不是正确的做法,因为无论我做什么,我都会收到 EISDIR 错误。

我尝试在我的机器上删除/更改/修复 nodejs,但由于管理员访问权限(我在公司计算机上),我无能为力。

我认为最好的方法可能是重新创建我删除的文件,但我无法在线查找其内容。有没有人有很好的资源可以在哪里找到它的内容,或者你愿意分享你的吗?

非常感谢您的帮助!

【问题讨论】:

  • 在我的(默认)中,它只是有registry=http://registry.npmjs.org/,丢失文件可能不是EISDIR的原因

标签: node.js windows npm command-line-interface


【解决方案1】:

在 PowerShell 上:

感谢@Lawrence Cherone 的评论,我创建了一个内容为“registry=http://registry.npmjs.org/”的新文件:

New-Item -Path . -Name ".npmrc" -ItemType "file" -Value "registry=http://registry.npmjs.org/"

这并没有解决我的 EISDIR 问题,但我得到了我想要的文件!

【讨论】:

  • 我不明白你为什么需要这个文件,因为无论如何默认都是官方注册表。您是否也针对 SSL 证书问题和 EISDIR 问题提出了问题? EISDIR 意味着某些路径是一个目录,而它原本应该是一个文件,这与它无关。
  • True - 结果我不需要那个文件。我以为我做到了,但我错了。我只是在追随其他人的想法,尽管没有任何帮助。我没有为我的其他错误提出新问题,因为我认为我无法以以前从未被问过的方式问它们,所以它们会重复。
猜你喜欢
  • 2021-12-31
  • 1970-01-01
  • 2017-08-10
  • 1970-01-01
  • 2015-09-11
  • 2020-08-07
  • 1970-01-01
  • 1970-01-01
  • 2011-08-08
相关资源
最近更新 更多