【发布时间】:2021-06-05 18:36:02
【问题描述】:
这些有什么区别--save在命令中做了什么
$ npm install express --save
$ npm install express
【问题讨论】:
-
这能回答你的问题吗? What is the --save option for npm install?
标签: node.js express npm terminal npm-install
这些有什么区别--save在命令中做了什么
$ npm install express --save
$ npm install express
【问题讨论】:
标签: node.js express npm terminal npm-install
保存标志将express 添加到您的package.json 文件中。此文件用于存储有关您的项目的信息,例如其依赖项。
通过npm install express --save,您的项目正式记录您已快速安装并且您的项目需要它来运行。现在假设您将源代码发送给您的朋友,他们可以运行 npm install,它会检查 package.json,识别您安装 express 作为依赖项,它会为他们安装它。
【讨论】:
当installing 使用npm 的模块时,--save 选项会将模块名称和版本保存到package.json 文件中。为默认,不带参数模块将保存事件。有了package.json 文件中列出的模块,您可以使用npm install 为项目安装所有需要的模块
应该提到的是,这节省了运行时依赖。如果有一个仅在开发期间使用的模块(例如nodemon),则使用--save-dev 安装它,以便将其保存为开发依赖项。检查上面的链接以获取所有 npm 选项
【讨论】: