【发布时间】:2017-09-29 12:08:26
【问题描述】:
我对 npm 有疑问。当我编写“npm install”时,npm 包正在安装在“node_modules”文件夹中。
NPM 包从何而来?是git仓库吗?
【问题讨论】:
标签: npm
我对 npm 有疑问。当我编写“npm install”时,npm 包正在安装在“node_modules”文件夹中。
NPM 包从何而来?是git仓库吗?
【问题讨论】:
标签: npm
NPM(节点包管理器)可以从任意数量的位置安装节点模块(即包)。在许多情况下,npm-install 会安装与您的应用程序关联的 package.json 文件中列出的所有包,并默认将它们存储在您的本地 node_modules folder 中。
如果它从您的package.json 读取要安装的包,则通常从https://registry.npmjs.org/ 检索该包。
但是,您可以从 git、其他服务器,甚至是您创建和命名的本地 NPM 包安装包。
【讨论】:
npm install 时,它将向registry.npmjs.org 发出请求,其中包含您需要的包作为参数。查看docs.npmjs.com/cli/install 了解更多信息。