我想用现有的node_modules将pacakage推送到npm。但是当我尝试发布包时,node_modules文件夹将不会被发布。有人可以告诉我怎么做吗?
答案 0 :(得分:0)
永远不会推送您的包的node_modules
文件夹。 node_modules文件夹用于存储已安装依赖项的文件。您package.json
文件定义了应安装哪些版本的模块。通过npm install ...
安装软件包时,将解析package.json,并在新创建的node_modules
文件夹中提取和安装任何依赖项。
TLDR:node_modules
文件夹的内容在package.json
中被“描述”,npm可以在安装时创建,而不是复制数千个文件。
这用于减少重复并在模块之间提供更松散的绑定。