【问题标题】: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 时,你会丢失那个包。