Node.js 安装包不会显示在my package.json中

Node.js 安装包不会显示在my package.json中,node.js,package,Node.js,Package,我在安装node包->npm I socket.io时遇到了一个奇怪的问题 它没有作为依赖项出现在my package.json中,但它已安装,我可以使用它。问题是,当有人从github下载它时,他需要手动安装socket.io,而不是仅从npm I安装,我如何添加它?使用 npm i --save socket.io --save选项将把包添加到依赖项中

我在安装node包->npm I socket.io时遇到了一个奇怪的问题 它没有作为依赖项出现在my package.json中,但它已安装,我可以使用它。问题是,当有人从github下载它时,他需要手动安装socket.io,而不是仅从npm I安装,我如何添加它?

使用

npm i --save socket.io
--save选项将把包添加到依赖项中