我们可以将名为node_modules的文件夹推送到npm注册表

时间:2017-01-11 10:30:48

标签: npm

我想用现有的node_modules将pacakage推送到npm。但是当我尝试发布包时,node_modules文件夹将不会被发布。有人可以告诉我怎么做吗?

1 个答案:

答案 0 :(得分:0)

永远不会推送您的包的node_modules文件夹。 node_modules文件夹用于存储已安装依赖项的文件。您package.json文件定义了应安装哪些版本的模块。通过npm install ...安装软件包时,将解析package.json,并在新创建的node_modules文件夹中提取和安装任何依赖项。

TLDR:node_modules文件夹的内容在package.json中被“描述”,npm可以在安装时创建,而不是复制数千个文件。

这用于减少重复并在模块之间提供更松散的绑定。