npm install不保存对package.json的依赖
它仅在我执行时添加: npm install <package_name> --save
在文档中: https : //docs.npmjs.com/cli/install是这样写的:
默认情况下,npm install将在package.json中安装作为依赖关系列出的所有模块。
这是误导。
npm install
without arguments安装package.json
文件中列出的所有依赖项(和dev依赖项)。
npm install --production
安装所有的依赖关系(但是没有依赖关系)
npm install <package>
安装一个包及其依赖项。
npm install <package> --save
安装一个包及其依赖项,并将其添加到package.json
文件中。
编辑:由于npm 5, – 隐含暗示。
不,这不对。 我想你是在误读这句话。
npm install
没有任何包名(如你的报价)将安装package.json中提到的所有依赖项。
克里特package.json文件在您的应用程序文件夹中。
Exp: – var / www / html / node / rest / package.json
{“name”:“node-api”,“main”:“server.js”,“version”:“0.0.1”,“dependencies”:{“express”:“〜4.0.0”,“mongoose” :“〜3.6.13”,“body-parser”:“〜1.0.1”,“mysql”:“^ 2.5.4”}}
然后运行npm install命令你的应用程序文件夹
Exp: – var / www / html / node / rest npm install