为了使"npm install"命令正常工作,需要打开互联网中的确切目的地是什么



我搜索过互联网,但我不确定:我已经在我的机器上安装了NodeJS。我需要npm install命令才能在专用网络上工作。安全专家正在询问我互联网中需要打开npm install命令才能工作的确切目的地。

这些目的地是什么?

附言:理想情况下,我希望所有的npm命令都能工作。这种情况下需要什么目的地?

谢谢

https://registry.npmjs.org,这是所有npm包的默认注册表,但您可以通过配置"来更改它;。npmrc";文件

NPM(节点包管理器(默认使用公共存储库https://registry.npmjs.org/因此,如果您将使用公共包作为依赖项,那么它就是从中解析依赖项以下载它们的域。以下是关于NPM的文档:https://docs.npmjs.com/cli/v8/using-npm/registry

尽管如此,您的项目可能需要私有包作为依赖项,并且这些包可以存储在私有存储库(GPM、Artifactory等(中。在这种情况下,您需要知道您的项目从哪里下载这些依赖项。

有两个地方可以看到您的案例中使用的注册表:

  • .npmrc文件,位于具有全局配置的用户目录中
  • 位于NPM管理的项目根目录中的.npmrc文件
// .npmrc
registry=https://registry.npmjs.org/

最新更新