只有在执行时才会添加:npm install <package_name> --save
在文档中:https://docs.npmjs.com/cli/install写成:
默认情况下,npm install将在package.json中安装列为依赖项的所有模块。
这是误导。
答案 0 :(得分:18)
npm install
将安装package.json
文件中列出的所有依赖项(和dev依赖项)。
npm install --production
安装所有依赖项(但没有dev依赖项)
npm install <package>
安装包及其依赖项。
npm install <package> --save
安装包及其依赖项,并将其添加到package.json
文件中。
编辑:从5点开始,隐含--save
。
答案 1 :(得分:1)
不,不是。我认为你误解了这句话。
没有任何包名称的 npm install
(如你的引言中所示)将安装package.json中提到的所有依赖项。
答案 2 :(得分:0)
应用程序文件夹中的Crete package.json文件。
Exp: - var / www / html / node / rest / package.json
{ “name”:“node-api”, “main”:“server.js”, “版本”:“0.0.1”, “依赖”:{ “表达”:“~4.0.0”, “猫鼬”:“~3.6.13”, “body-parser”:“~1.0.1”, “mysql”:“^ 2.5.4” } }
然后运行npm install命令您的应用程序文件夹
Exp: - var / www / html / node / rest npm install
答案 3 :(得分:0)
您可以再次运行npm init
来更新依赖项信息。