npm install不保存对package.json的依赖

Ond*_*kar 10 node.js npm

它只在我执行时添加: npm install <package_name> --save

在文档中:https://docs.npmjs.com/cli/install写成:

默认情况下,npm install将在package.json中安装列为依赖项的所有模块.

这是误导.

Iso*_*Iso 23

npm installwithout arguments将安装package.json文件中列出的所有依赖项(和dev依赖项).

npm install --production 安装所有依赖项(但没有dev依赖项)

npm install <package> 安装包及其依赖项.

npm install <package> --save安装包及其依赖项,并将其添加到package.json文件中.

编辑:从npm 5开始,--save暗示.