【问题标题】:difference between npm install react-router-dom and npm install --save react-router-dom commandnpm install react-router-dom 和 npm install --save react-router-dom 命令的区别
【发布时间】:2019-12-31 21:39:13
【问题描述】:

npm install react-router-dom 和 npm install --save react-router-dom 命令的区别

我尝试了这两个命令并得到相同的结果,所以无法理解这些命令之间的实际工作差异

【问题讨论】:

标签: reactjs npm npm-install


【解决方案1】:

随着 npm v5 或更高版本的出现,默认情况下,它将在没有 --save 标志的情况下保存。

在 npm 5 之前,--save 命令还会将包名保存在依赖项对象下的 package.json 文件下。

这将确保如果这个项目被拉取/克隆到另一台计算机上,您可以键入 npm install 来安装 package.json 下列出的所有依赖项。

如果没有 --save,依赖项将不会被放入 package.json 依赖项列表中。而当你在新环境中输入 npm install 时,你会丢失那个包。

【讨论】:

  • 您通过解释 --save 的作用使答案更清晰
【解决方案2】:

从版本 5 开始 npm 将默认将包保存到您的依赖项中。对于以前的版本,您需要 --save 标志来执行此操作。

更多信息:https://github.com/npm/npm/issues/5108

【讨论】:

    猜你喜欢
    • 2022-11-01
    • 2021-04-04
    • 2020-10-13
    • 2016-01-08
    • 2018-07-05
    • 2017-08-28
    • 1970-01-01
    • 2022-10-18
    • 2021-10-30
    相关资源
    最近更新 更多