【问题标题】:Where does the NPM package come from?NPM 包从何而来?
【发布时间】:2017-09-29 12:08:26
【问题描述】:

我对 npm 有疑问。当我编写“npm install”时,npm 包正在安装在“node_modules”文件夹中。

NPM 包从何而来?是git仓库吗?

【问题讨论】:

    标签: npm


    【解决方案1】:

    NPM(节点包管理器)可以从任意数量的位置安装节点模块(即包)。在许多情况下,npm-install 会安装与您的应用程序关联的 package.json 文件中列出的所有包,并默认将它们存储在您的本地 node_modules folder 中。

    如果它从您的package.json 读取要安装的包,则通常从https://registry.npmjs.org/ 检索该包。

    但是,您可以从 git、其他服务器,甚至是您创建和命名的本地 NPM 包安装包。

    【讨论】:

    • 我的意思是说 registry.npmjs.org(现已更新)。当您使用npm install 时,它将向registry.npmjs.org 发出请求,其中包含您需要的包作为参数。查看docs.npmjs.com/cli/install 了解更多信息。
    • 如何在 registry.npmjs.org 上查看 npm 包的组成(文件)?
    • 您是否要求提供所有可用 NPM 包的列表?这是与您上面提出的问题不同的问题。
    猜你喜欢
    • 2020-06-21
    • 2013-04-18
    • 1970-01-01
    • 2016-04-13
    • 1970-01-01
    • 2016-08-24
    • 2018-07-04
    • 2022-08-19
    • 2016-11-03
    相关资源
    最近更新 更多