想知道这两个过程有什么区别:
npm 安装 xyz
- 编辑
package.json
,添加所需的模块名称,如下所示:
"dependencies": {
"express": "~3.4.4",
"mongodb": "*",
"body-parser": "*",
"bson": "*"
},
然后 npm update
最佳答案
基本上,package.json 存储了您应用程序的依赖项。当您执行 npm update
时,“依赖项”下的所有内容都会更新。
"bson": "*"
表示它将更新到最新版本的模块 bson
。
当您执行 npm install xyz
时,您基本上是在安装 xyz
而无需告知 package.json。下次您执行 npm update
时,npm 将更新 dependencies
下的所有内容,但不会更新 xyz
以下是对您有帮助的命令:
npm install xyz
这将在不告诉package.json
的情况下安装xyz
。npm install --save xyz
这将安装xyz
并更新package.json
,以便下次您执行npm update
它也会更新xyz
。npm install
这将安装package.json
中dependencies
下的所有内容。npm update
这将更新package.json
中dependencies
下的所有内容。
关于node.js - npm install 与 edit package.json 和 npm update,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30369376/